* installing *source* package ‘multinet’ ... ** this is package ‘multinet’ version ‘4.3.2’ ** package ‘multinet’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘Apple clang version 17.0.0 (clang-1700.6.3.2)’ using SDK: ‘MacOSX26.2.sdk’ clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c RcppExports.cpp -o RcppExports.o In file included from RcppExports.cpp:1: In file included from /Users/ripley/R/Library/Rcpp/include/Rcpp.h:27: In file included from /Users/ripley/R/Library/Rcpp/include/RcppCommon.h:192: /Users/ripley/R/Library/Rcpp/include/Rcpp/internal/wrap.h:71:47: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 71 | return Rf_mkCharLen(st.data(), st.size()); | ~~~~~~~~~~~~ ~~~^~~~~~ 1 warning generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c init.cpp -o init.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c r_functions.cpp -o r_functions.o In file included from r_functions.cpp:2: In file included from ./r_functions.h:4: In file included from /Users/ripley/R/Library/Rcpp/include/Rcpp.h:27: In file included from /Users/ripley/R/Library/Rcpp/include/RcppCommon.h:192: /Users/ripley/R/Library/Rcpp/include/Rcpp/internal/wrap.h:71:47: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 71 | return Rf_mkCharLen(st.data(), st.size()); | ~~~~~~~~~~~~ ~~~^~~~~~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from r_functions.cpp:9: In file included from src/community/infomap.hpp:18: In file included from infomap/infomap/InfomapContext.h:31: In file included from infomap/infomap/InfomapBase.h:30: In file included from infomap/infomap/TreeData.h:33: infomap/infomap/Node.h:178:16: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] 178 | return s_nodeCount; | ~~~~~~ ^~~~~~~~~~~ infomap/infomap/Node.h:308:27: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 308 | return m_outEdges.size(); | ~~~~~~ ~~~~~~~~~~~^~~~~~ infomap/infomap/Node.h:314:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 314 | return m_inEdges.size(); | ~~~~~~ ~~~~~~~~~~^~~~~~ In file included from r_functions.cpp:9: In file included from src/community/infomap.hpp:18: In file included from infomap/infomap/InfomapContext.h:31: In file included from infomap/infomap/InfomapBase.h:30: infomap/infomap/TreeData.h:118:28: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 118 | return m_leafNodes.size(); | ~~~~~~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/TreeData.h:143:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 143 | node->originalIndex = m_leafNodes.size(); | ~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/TreeData.h:152:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 152 | node->originalIndex = m_leafNodes.size(); | ~ ~~~~~~~~~~~~^~~~~~ In file included from r_functions.cpp:9: In file included from src/community/infomap.hpp:18: In file included from infomap/infomap/InfomapContext.h:31: In file included from infomap/infomap/InfomapBase.h:33: infomap/infomap/../utils/MersenneTwister.h:333:17: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:60:5)' and 'MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:64:5)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 333 | for ( i = N - M; i--; ++p ) | ~ ^ ~ infomap/infomap/../utils/MersenneTwister.h:340:24: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:64:5)' and 'MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:60:5)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 340 | *p = twist( p[M-N], p[0], p[1] ); | ~^~ infomap/infomap/../utils/MersenneTwister.h:343:20: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:64:5)' and 'MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:60:5)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 343 | *p = twist( p[M-N], p[0], state[0] ); | ~^~ infomap/infomap/../utils/MersenneTwister.h:402:12: warning: implicit conversion loses integer precision: 'uint32' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 402 | left = *la; | ~ ^~~ In file included from r_functions.cpp:9: In file included from src/community/infomap.hpp:18: In file included from infomap/infomap/InfomapContext.h:31: In file included from infomap/infomap/InfomapBase.h:37: infomap/infomap/../io/HierarchicalNetwork.h:196:25: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 196 | return children.size(); | ~~~~~~ ~~~~~~~~~^~~~~~ infomap/infomap/../io/HierarchicalNetwork.h:202:38: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 202 | for (int i = children.size() - 1; i >= 0; --i) | ~ ~~~~~~~~~~~~~~~~^~~ infomap/infomap/../io/HierarchicalNetwork.h:214:38: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 214 | child.parentIndex = children.size(); | ~ ~~~~~~~~~^~~~~~ infomap/infomap/../io/HierarchicalNetwork.h:257:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] 257 | unsigned int size = sizeof(nameSize_t) + data.name.length() * sizeof(char); | ~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/../io/HierarchicalNetwork.h:348:16: warning: implicit conversion loses integer precision: 'childSize_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] 348 | return numChildren; | ~~~~~~ ^~~~~~~~~~~ infomap/infomap/../io/HierarchicalNetwork.h:368:16: warning: implicit conversion loses integer precision: 'edgeSize_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] 368 | return numEdges; | ~~~~~~ ^~~~~~~~ In file included from r_functions.cpp:9: In file included from src/community/infomap.hpp:18: In file included from infomap/infomap/InfomapContext.h:31: In file included from infomap/infomap/InfomapBase.h:38: infomap/infomap/MemNetwork.h:212:29: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 212 | return m_stateNodes.size(); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~ infomap/infomap/MemNetwork.h:217:28: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 217 | return m_physNodes.size(); | ~~~~~~ ~~~~~~~~~~~~^~~~~~ In file included from r_functions.cpp:1: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream:327: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream:1383: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream:201: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format:251: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue:276: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque:2647: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional:557: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h:25: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:385:48: error: arithmetic on a pointer to an incomplete type 'infomap::PerIterationStats' 385 | return static_cast(this->__end_ - this->__begin_); | ~~~~~~~~~~~~ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:530:28: note: in instantiation of member function 'std::vector::size' requested here 530 | size_type __old_size = size(); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector::clear' requested here 248 | __vec_.clear(); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 259 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ infomap/infomap/InfomapBase.h:54:5: note: in instantiation of member function 'std::vector::~vector' requested here 54 | InfomapBase(const Config& conf, NodeFactoryBase* nodeFactory) | ^ infomap/infomap/InfomapBase.h:46:8: note: forward declaration of 'infomap::PerIterationStats' 46 | struct PerIterationStats; | ^ In file included from r_functions.cpp:1: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream:327: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream:1383: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream:201: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format:251: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue:276: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque:2647: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional:557: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h:25: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:749:65: error: arithmetic on a pointer to an incomplete type 'infomap::PerIterationStats' 749 | __alloc_traits::destroy(this->__alloc_, std::__to_address(--__soon_to_be_end)); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:531:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 531 | __base_destruct_at_end(this->__begin_); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector::clear' requested here 248 | __vec_.clear(); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 259 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ infomap/infomap/InfomapBase.h:54:5: note: in instantiation of member function 'std::vector::~vector' requested here 54 | InfomapBase(const Config& conf, NodeFactoryBase* nodeFactory) | ^ infomap/infomap/InfomapBase.h:46:8: note: forward declaration of 'infomap::PerIterationStats' 46 | struct PerIterationStats; | ^ In file included from r_functions.cpp:1: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream:323: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:20: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/put_character_sequence.h:19: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/pad_and_output.h:16: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios:223: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale:19: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h:21: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple:1433: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception:97: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new:94: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/allocate.h:102:74: error: invalid application of 'alignof' to an incomplete type 'infomap::PerIterationStats' 102 | __type_identity_t<_Tp>* __ptr, __element_count __n, size_t __align = _LIBCPP_ALIGNOF(_Tp)) _NOEXCEPT { | ^~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:300:34: note: expanded from macro '_LIBCPP_ALIGNOF' 300 | # define _LIBCPP_ALIGNOF(_Tp) alignof(_Tp) | ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h:120:7: note: in instantiation of default function argument expression for '__libcpp_deallocate' required here 120 | std::__libcpp_deallocate<_Tp>(__p, __element_count(__n)); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h:302:9: note: in instantiation of member function 'std::allocator::deallocate' requested here 302 | __a.deallocate(__p, __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:250:25: note: in instantiation of member function 'std::allocator_traits>::deallocate' requested here 250 | __alloc_traits::deallocate(__vec_.__alloc_, __vec_.__begin_, __vec_.capacity()); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 259 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ infomap/infomap/InfomapBase.h:54:5: note: in instantiation of member function 'std::vector::~vector' requested here 54 | InfomapBase(const Config& conf, NodeFactoryBase* nodeFactory) | ^ infomap/infomap/InfomapBase.h:46:8: note: forward declaration of 'infomap::PerIterationStats' 46 | struct PerIterationStats; | ^ In file included from r_functions.cpp:1: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream:327: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream:1383: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream:201: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format:251: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue:276: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque:2647: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional:557: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h:25: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:388:48: error: arithmetic on a pointer to an incomplete type 'infomap::PerIterationStats' 388 | return static_cast(this->__cap_ - this->__begin_); | ~~~~~~~~~~~~ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:250:77: note: in instantiation of member function 'std::vector::capacity' requested here 250 | __alloc_traits::deallocate(__vec_.__alloc_, __vec_.__begin_, __vec_.capacity()); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 259 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ infomap/infomap/InfomapBase.h:54:5: note: in instantiation of member function 'std::vector::~vector' requested here 54 | InfomapBase(const Config& conf, NodeFactoryBase* nodeFactory) | ^ infomap/infomap/InfomapBase.h:46:8: note: forward declaration of 'infomap::PerIterationStats' 46 | struct PerIterationStats; | ^ infomap/infomap/InfomapBase.h:735:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion] 735 | return result + s.numTopModules; | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.h:744:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion] 744 | return result + s.numBottomModules; | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from r_functions.cpp:9: In file included from src/community/infomap.hpp:20: In file included from src/community/_impl/infomap_utils.hpp:18: infomap/io/ProgramInterface.h:424:44: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 424 | return m_nonOptionArguments.size() - m_numOptionalNonOptionArguments; | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from r_functions.cpp:11: src/community/mlp.hpp:285:77: warning: implicit conversion loses integer precision: 'rep' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] 285 | unsigned seed = std::chrono::system_clock::now().time_since_epoch().count(); | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/community/mlp.hpp:296:49: warning: implicit conversion loses integer precision: 'mapped_type' (aka 'unsigned long') to 'key_type' (aka 'int') [-Wshorten-64-to-32] 296 | neigh_groups_weights[membership.at(pair.first)] += updated_attraction_weights[actor][pair.first]; | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from r_functions.cpp:12: In file included from src/community/mlcpm.hpp:22: In file included from src/community/mlcpm.ipp:1: In file included from src/community/_impl/mlcpm_utils.hpp:8: src/community/_impl/MLCPMCommunity.hpp:283:19: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 283 | return actors.size(); | ~~~~~~ ~~~~~~~^~~~~~ In file included from r_functions.cpp:24: In file included from src/generation/communities.hpp:5: In file included from src/generation/sample.hpp:34: src/generation/sample.ipp:98:42: warning: implicit conversion turns floating-point number into integer: 'double' to 'std::size_t' (aka 'unsigned long') [-Wfloat-conversion] 98 | std::size_t num_trials = std::ceil(std::log(1.0 - prob)/std::log((n1*n2-1.0)/(n1*n2))); | ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ r_functions.cpp:2827:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion] 2827 | K=std::ceil(std::log2(P.num_structures) + 1); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ r_functions.cpp:2846:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion] 2846 | K=std::ceil(std::log2(P.num_structures) + 1); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ r_functions.cpp:2865:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion] 2865 | K=std::ceil(std::log2(P.num_structures) + 1); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ r_functions.cpp:3249:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 3249 | return uu::net::nmi(c1.get(), c2.get(), num_vertices); | ~~ ^~~~~~~~~~~~ r_functions.cpp:3293:23: warning: implicit conversion turns floating-point number into integer: 'typename storage_type<14>::type' (aka 'double') to 'int' [-Wfloat-conversion] 3293 | int comm_id = cs_cid[i]; | ~~~~~~~ ^~~~~~~~~ r_functions.cpp:3301:33: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 3301 | int l = mnet->layers()->index_of(layer); | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ r_functions.cpp:3316:41: warning: implicit conversion loses integer precision: 'mapped_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 3316 | int n = vertex_idx+offset[layer]+1; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/MultilayerNetwork.hpp:29:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 29 | MultilayerNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:183:78: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__on_zero_shared_impl, 0>' requested here 183 | _LIBCPP_HIDE_FROM_ABI_VIRTUAL void __on_zero_shared() _NOEXCEPT override { __on_zero_shared_impl(); } | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:158:34: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here 158 | _LIBCPP_HIDE_FROM_ABI explicit __shared_ptr_emplace(_Alloc __a, _Args&&... __args) : __storage_(std::move(__a)) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:733:51: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, 0>' requested here 733 | ::new ((void*)std::addressof(*__guard.__get())) _ControlBlock(__a, std::forward<_Args>(__args)...); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:741:15: note: in instantiation of function template specialization 'std::allocate_shared, const std::string &, 0>' requested here 741 | return std::allocate_shared<_Tp>(allocator<__remove_cv_t<_Tp> >(), std::forward<_Args>(__args)...); | ^ r_functions.cpp:46:28: note: in instantiation of function template specialization 'std::make_shared' requested here 46 | return RMLNetwork(std::make_shared(name)); | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/MultilayerNetwork.hpp:29:5: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 29 | MultilayerNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:183:78: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__on_zero_shared_impl, 0>' requested here 183 | _LIBCPP_HIDE_FROM_ABI_VIRTUAL void __on_zero_shared() _NOEXCEPT override { __on_zero_shared_impl(); } | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:158:34: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here 158 | _LIBCPP_HIDE_FROM_ABI explicit __shared_ptr_emplace(_Alloc __a, _Args&&... __args) : __storage_(std::move(__a)) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:733:51: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, 0>' requested here 733 | ::new ((void*)std::addressof(*__guard.__get())) _ControlBlock(__a, std::forward<_Args>(__args)...); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:741:15: note: in instantiation of function template specialization 'std::allocate_shared, const std::string &, 0>' requested here 741 | return std::allocate_shared<_Tp>(allocator<__remove_cv_t<_Tp> >(), std::forward<_Args>(__args)...); | ^ r_functions.cpp:46:28: note: in instantiation of function template specialization 'std::make_shared' requested here 46 | return RMLNetwork(std::make_shared(name)); | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/MultilayerNetwork.hpp:29:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 29 | MultilayerNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:183:78: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__on_zero_shared_impl, 0>' requested here 183 | _LIBCPP_HIDE_FROM_ABI_VIRTUAL void __on_zero_shared() _NOEXCEPT override { __on_zero_shared_impl(); } | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:158:34: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here 158 | _LIBCPP_HIDE_FROM_ABI explicit __shared_ptr_emplace(_Alloc __a, _Args&&... __args) : __storage_(std::move(__a)) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:733:51: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, 0>' requested here 733 | ::new ((void*)std::addressof(*__guard.__get())) _ControlBlock(__a, std::forward<_Args>(__args)...); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:741:15: note: in instantiation of function template specialization 'std::allocate_shared, const std::string &, 0>' requested here 741 | return std::allocate_shared<_Tp>(allocator<__remove_cv_t<_Tp> >(), std::forward<_Args>(__args)...); | ^ r_functions.cpp:46:28: note: in instantiation of function template specialization 'std::make_shared' requested here 46 | return RMLNetwork(std::make_shared(name)); | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:488:18: warning: implicit conversion loses integer precision: 'const std::size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] 488 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SortedRandomSet.hpp:506:12: note: in instantiation of member function 'uu::core::SortedRandomSet::at' requested here 506 | return at(irand(size())); | ^ src/generation/PAModel.ipp:50:43: note: in instantiation of member function 'uu::core::SortedRandomSet::get_at_random' requested here 50 | auto new_actor = available_actors.get_at_random(); | ^ src/generation/PAModel.ipp:9:1: note: in instantiation of member function 'uu::net::PAModel::init_step' requested here 9 | PAModel( | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h:40:49: note: in instantiation of member function 'uu::net::PAModel::PAModel' requested here 40 | return ::new (static_cast(__location)) _Tp(std::forward<_Args>(__args)...); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:733:51: note: in instantiation of function template specialization 'std::__shared_ptr_emplace, std::allocator>>::__shared_ptr_emplace>, 0>' requested here 733 | ::new ((void*)std::addressof(*__guard.__get())) _ControlBlock(__a, std::forward<_Args>(__args)...); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:741:15: note: in instantiation of function template specialization 'std::allocate_shared, std::allocator>, unsigned long &, unsigned long &, 0>' requested here 741 | return std::allocate_shared<_Tp>(allocator<__remove_cv_t<_Tp> >(), std::forward<_Args>(__args)...); | ^ r_functions.cpp:111:20: note: in instantiation of function template specialization 'std::make_shared, unsigned long &, unsigned long &, 0>' requested here 111 | auto pa = std::make_shared>(m0, m); | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/generation/PAModel.ipp:52:26: note: in instantiation of function template specialization 'uu::core::SortedRandomSet::erase, uu::core::DefaultEQ>' requested here 52 | available_actors.erase(new_actor); | ^ src/generation/PAModel.ipp:9:1: note: in instantiation of member function 'uu::net::PAModel::init_step' requested here 9 | PAModel( | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h:40:49: note: in instantiation of member function 'uu::net::PAModel::PAModel' requested here 40 | return ::new (static_cast(__location)) _Tp(std::forward<_Args>(__args)...); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:733:51: note: in instantiation of function template specialization 'std::__shared_ptr_emplace, std::allocator>>::__shared_ptr_emplace>, 0>' requested here 733 | ::new ((void*)std::addressof(*__guard.__get())) _ControlBlock(__a, std::forward<_Args>(__args)...); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:741:15: note: in instantiation of function template specialization 'std::allocate_shared, std::allocator>, unsigned long &, unsigned long &, 0>' requested here 741 | return std::allocate_shared<_Tp>(allocator<__remove_cv_t<_Tp> >(), std::forward<_Args>(__args)...); | ^ r_functions.cpp:111:20: note: in instantiation of function template specialization 'std::make_shared, unsigned long &, unsigned long &, 0>' requested here 111 | auto pa = std::make_shared>(m0, m); | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:4: In file included from /Users/ripley/R/Library/Rcpp/include/Rcpp.h:41: In file included from /Users/ripley/R/Library/Rcpp/include/Rcpp/Vector.h:57: /Users/ripley/R/Library/Rcpp/include/Rcpp/vector/Matrix.h:141:83: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] 141 | return static_cast< const Vector* >( this )->operator[]( offset( i, j ) ) ; | ~~~~~~ ^ r_functions.cpp:179:32: note: in instantiation of member function 'Rcpp::Matrix<14>::operator()' requested here 179 | row[j] = dependency(i,j); | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:4: In file included from /Users/ripley/R/Library/Rcpp/include/Rcpp.h:41: In file included from /Users/ripley/R/Library/Rcpp/include/Rcpp/Vector.h:57: /Users/ripley/R/Library/Rcpp/include/Rcpp/vector/Matrix.h:141:80: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] 141 | return static_cast< const Vector* >( this )->operator[]( offset( i, j ) ) ; | ~~~~~~ ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SortedRandomSet.hpp:88:13: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 88 | add(el); | ^ src/networks/_impl/containers/GenericObjectList.hpp:18:5: note: in instantiation of member function 'uu::core::SortedRandomSet::operator=' requested here 18 | GenericObjectList : | ^ r_functions.cpp:205:14: note: in instantiation of function template specialization 'uu::net::evolve' requested here 205 | uu::net::evolve(res.get(), num_actors, layer_names, pr_int, pr_ext, dep, models, num_of_steps); | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SortedRandomSet.hpp:88:13: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 88 | add(el); | ^ src/networks/_impl/containers/GenericObjectList.hpp:18:5: note: in instantiation of member function 'uu::core::SortedRandomSet::operator=' requested here 18 | GenericObjectList : | ^ r_functions.cpp:205:14: note: in instantiation of function template specialization 'uu::net::evolve' requested here 205 | uu::net::evolve(res.get(), num_actors, layer_names, pr_int, pr_ext, dep, models, num_of_steps); | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/generation/evolve.ipp:65:33: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 65 | available_actors[n].add(actor.get()); | ^ r_functions.cpp:205:14: note: in instantiation of function template specialization 'uu::net::evolve' requested here 205 | uu::net::evolve(res.get(), num_actors, layer_names, pr_int, pr_ext, dep, models, num_of_steps); | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h:63:29: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | struct _LIBCPP_TEMPLATE_VIS pair | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h:63:29: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | struct _LIBCPP_TEMPLATE_VIS pair | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>>::erase *const, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>' requested here 190 | return set.template erase(element); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, std::unique_ptr>, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>::erase' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h:63:29: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | struct _LIBCPP_TEMPLATE_VIS pair | ^ In file included from r_functions.cpp:22: In file included from src/measures/layer.hpp:31: In file included from src/measures/layer.ipp:1: In file included from src/measures/_impl/layer_utils.hpp:4: In file included from src/core/propertymatrix/summarization.hpp:266: src/core/propertymatrix/summarization.ipp:335:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion] 335 | int v1 = std::floor(((double)val1.value-_min)*K/(_max-_min)); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/core/propertymatrix/summarization.ipp:379:47: note: in instantiation of function template specialization 'uu::core::histograms' requested here 379 | std::pair,Counter > h = histograms(P,c1,c2,K); | ^ r_functions.cpp:2834:42: note: in instantiation of function template specialization 'uu::core::dissimilarity_index' requested here 2834 | values[j][i] = uu::core::dissimilarity_index(P,layers[i],layers[j],K); | ^ In file included from r_functions.cpp:22: In file included from src/measures/layer.hpp:31: In file included from src/measures/layer.ipp:1: In file included from src/measures/_impl/layer_utils.hpp:4: In file included from src/core/propertymatrix/summarization.hpp:266: src/core/propertymatrix/summarization.ipp:349:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion] 349 | int v2 = std::floor(((double)val2.value-_min)*K/(_max-_min)); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/core/propertymatrix/summarization.ipp:362:45: warning: implicit conversion turns floating-point number into integer: 'double' to 'const int' [-Wfloat-conversion] 362 | hist1.set(P.get_default(),hist1.count(P.get_default())+(P.num_structures-checked_columns)); | ~~~~~ ~~^~~~~~~~~~~~~ src/core/propertymatrix/summarization.ipp:362:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'const int' [-Wfloat-conversion] 362 | hist1.set(P.get_default(),hist1.count(P.get_default())+(P.num_structures-checked_columns)); | ~~~ ~~^~~~~~~~~~~~~ src/core/propertymatrix/summarization.ipp:363:45: warning: implicit conversion turns floating-point number into integer: 'double' to 'const int' [-Wfloat-conversion] 363 | hist2.set(P.get_default(),hist2.count(P.get_default())+(P.num_structures-checked_columns)); | ~~~~~ ~~^~~~~~~~~~~~~ src/core/propertymatrix/summarization.ipp:363:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'const int' [-Wfloat-conversion] 363 | hist2.set(P.get_default(),hist2.count(P.get_default())+(P.num_structures-checked_columns)); | ~~~ ~~^~~~~~~~~~~~~ src/core/propertymatrix/summarization.ipp:412:49: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 412 | int num_elements_h1 = K+P.num_structures-P.num_na(c1); | ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ r_functions.cpp:2853:42: note: in instantiation of function template specialization 'uu::core::KL_divergence' requested here 2853 | values[j][i] = uu::core::KL_divergence(P,layers[i],layers[j],K); | ^ In file included from r_functions.cpp:22: In file included from src/measures/layer.hpp:31: In file included from src/measures/layer.ipp:1: In file included from src/measures/_impl/layer_utils.hpp:4: In file included from src/core/propertymatrix/summarization.hpp:266: src/core/propertymatrix/summarization.ipp:413:49: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 413 | int num_elements_h2 = K+P.num_structures-P.num_na(c2); | ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/community/_impl/MLCPMCommunity.hpp:227:21: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 227 | result->add(iv); | ^ src/community/mlcpm.ipp:63:34: note: in instantiation of member function 'uu::net::MLCPMCommunity::to_community' requested here 63 | result->add(std::move(c->to_community())); | ^ r_functions.cpp:3120:23: note: in instantiation of function template specialization 'uu::net::mlcpm' requested here 3120 | auto com_struct = mlcpm(mnet, k, m); | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry::increment' requested here 549 | header->increment(num_entries); | ^ src/community/_impl/MLCPMCommunity.hpp:227:21: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 227 | result->add(iv); | ^ src/community/mlcpm.ipp:63:34: note: in instantiation of member function 'uu::net::MLCPMCommunity::to_community' requested here 63 | result->add(std::move(c->to_community())); | ^ r_functions.cpp:3120:23: note: in instantiation of function template specialization 'uu::net::mlcpm' requested here 3120 | auto com_struct = mlcpm(mnet, k, m); | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/community/glouvain2.ipp:37:14: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | auto c = communities(passes); | ^ r_functions.cpp:3134:32: note: in instantiation of function template specialization 'uu::net::glouvain2' requested here 3134 | auto com_struct = uu::net::glouvain2(mnet, omega, gamma); | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/community/glouvain2.ipp:37:14: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | auto c = communities(passes); | ^ r_functions.cpp:3134:32: note: in instantiation of function template specialization 'uu::net::glouvain2' requested here 3134 | auto com_struct = uu::net::glouvain2(mnet, omega, gamma); | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>>::erase *const, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>' requested here 190 | return set.template erase(element); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, std::unique_ptr>, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>::erase' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/community/glouvain2.ipp:37:14: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | auto c = communities(passes); | ^ r_functions.cpp:3134:32: note: in instantiation of function template specialization 'uu::net::glouvain2' requested here 3134 | auto com_struct = uu::net::glouvain2(mnet, omega, gamma); | ^ In file included from r_functions.cpp:9: In file included from src/community/infomap.hpp:20: src/community/_impl/infomap_utils.hpp:76:69: warning: implicit conversion loses integer precision: 'mapped_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 76 | network.addMultiplexLink(l_id, actors_ids[e->v1], l_id, actors_ids[e->v2], 1.0); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ src/community/infomap.ipp:59:9: note: in instantiation of function template specialization 'uu::net::multinet_to_infomap' requested here 59 | multinet_to_infomap(net, network); | ^ r_functions.cpp:3151:36: note: in instantiation of function template specialization 'uu::net::infomap' requested here 3151 | auto com_struct = uu::net::infomap(mnet, overlapping, directed, include_self_links); | ^ In file included from r_functions.cpp:9: In file included from src/community/infomap.hpp:20: src/community/_impl/infomap_utils.hpp:76:63: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 76 | network.addMultiplexLink(l_id, actors_ids[e->v1], l_id, actors_ids[e->v2], 1.0); | ~~~~~~~~~~~~~~~~ ^~~~ src/community/_impl/infomap_utils.hpp:76:44: warning: implicit conversion loses integer precision: 'mapped_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 76 | network.addMultiplexLink(l_id, actors_ids[e->v1], l_id, actors_ids[e->v2], 1.0); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ src/community/_impl/infomap_utils.hpp:76:38: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 76 | network.addMultiplexLink(l_id, actors_ids[e->v1], l_id, actors_ids[e->v2], 1.0); | ~~~~~~~~~~~~~~~~ ^~~~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/community/_impl/PillarCommunity.hpp:82:18: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 82 | res->add(MLVertex(a,l)); | ^ src/community/_impl/PillarCommunity.hpp:99:28: note: in instantiation of function template specialization 'uu::net::to_vertex_layer_community' requested here 99 | res->add(std::move(to_vertex_layer_community(c.get()))); | ^ src/community/abacus.ipp:36:12: note: in instantiation of function template specialization 'uu::net::to_vertex_layer_community_structure' requested here 36 | return to_vertex_layer_community_structure(com); | ^ r_functions.cpp:3173:32: note: in instantiation of function template specialization 'uu::net::abacus' requested here 3173 | auto com_struct = uu::net::abacus(mnet, min_actors, min_layers); | ^ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from r_functions.cpp:11: src/community/mlp.hpp:285:77: warning: implicit conversion loses integer precision: 'rep' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] 285 | unsigned seed = std::chrono::system_clock::now().time_since_epoch().count(); | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ r_functions.cpp:3206:32: note: in instantiation of function template specialization 'uu::net::mlp' requested here 3206 | auto com_struct = uu::net::mlp(mnet); | ^ In file included from r_functions.cpp:11: src/community/mlp.hpp:296:49: warning: implicit conversion loses integer precision: 'mapped_type' (aka 'unsigned long') to 'key_type' (aka 'int') [-Wshorten-64-to-32] 296 | neigh_groups_weights[membership.at(pair.first)] += updated_attraction_weights[actor][pair.first]; | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from r_functions.cpp:13: In file included from src/community/modularity.hpp:47: src/community/modularity.ipp:149:15: warning: unused variable 'actor' [-Wunused-variable] 149 | for (auto actor: *mnet->actors()) | ^~~~~ r_functions.cpp:3234:21: note: in instantiation of function template specialization 'uu::net::modularity>' requested here 3234 | return uu::net::modularity(mnet, communities.get(), omega); | ^ In file included from r_functions.cpp:13: In file included from src/community/modularity.hpp:47: src/community/modularity.ipp:102:24: warning: implicit conversion turns floating-point number into integer: 'double' to 'mapped_type' (aka 'int') [-Wfloat-conversion] 102 | m_s[s->name] = m; | ~ ^ src/community/modularity.ipp:147:38: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 147 | int num_layers = mnet->layers()->size(); | ~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ In file included from r_functions.cpp:14: In file included from src/community/nmi.hpp:29: src/community/nmi.ipp:17:32: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 17 | int size1 = community->size(); | ~~~~~ ~~~~~~~~~~~^~~~~~ r_functions.cpp:3249:21: note: in instantiation of function template specialization 'uu::net::nmi *>' requested here 3249 | return uu::net::nmi(c1.get(), c2.get(), num_vertices); | ^ In file included from r_functions.cpp:14: In file included from src/community/nmi.hpp:29: src/community/nmi.ipp:31:32: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 31 | int size2 = community->size(); | ~~~~~ ~~~~~~~~~~~^~~~~~ src/community/nmi.ipp:58:37: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 58 | int size1 = community1->size(); | ~~~~~ ~~~~~~~~~~~~^~~~~~ src/community/nmi.ipp:59:37: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 59 | int size2 = community2->size(); | ~~~~~ ~~~~~~~~~~~~^~~~~~ In file included from r_functions.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:425:18: warning: implicit conversion loses integer precision: 'const std::size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] 425 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/community/nmi.ipp:52:33: note: in instantiation of function template specialization 'uu::core::SortedRandomSet::contains, uu::core::DefaultEQ>' requested here 52 | if (community2->contains(v)) | ^ r_functions.cpp:3249:21: note: in instantiation of function template specialization 'uu::net::nmi *>' requested here 3249 | return uu::net::nmi(c1.get(), c2.get(), num_vertices); | ^ 136 warnings and 4 errors generated. make[1]: *** [r_functions.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c rcpp_module_definition.cpp -o rcpp_module_definition.o In file included from rcpp_module_definition.cpp:1: In file included from /Users/ripley/R/Library/Rcpp/include/Rcpp.h:27: In file included from /Users/ripley/R/Library/Rcpp/include/RcppCommon.h:192: /Users/ripley/R/Library/Rcpp/include/Rcpp/internal/wrap.h:71:47: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 71 | return Rf_mkCharLen(st.data(), st.size()); | ~~~~~~~~~~~~ ~~~^~~~~~ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from rcpp_module_definition.cpp:2: In file included from ./r_functions.h:5: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ 30 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c rcpp_utils.cpp -o rcpp_utils.o In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:4: In file included from /Users/ripley/R/Library/Rcpp/include/Rcpp.h:27: In file included from /Users/ripley/R/Library/Rcpp/include/RcppCommon.h:192: /Users/ripley/R/Library/Rcpp/include/Rcpp/internal/wrap.h:71:47: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 71 | return Rf_mkCharLen(st.data(), st.size()); | ~~~~~~~~~~~~ ~~~^~~~~~ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:9: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ rcpp_utils.cpp:11:42: warning: implicit conversion loses integer precision: 'R_xlen_t' (aka 'long') to 'int' [-Wshorten-64-to-32] 11 | int result_size = names.size()?names.size():mnet->layers()->size(); | ~~~~~~~~~~~ ~~~~~~^~~~~~ rcpp_utils.cpp:11:65: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 11 | int result_size = names.size()?names.size():mnet->layers()->size(); | ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ rcpp_utils.cpp:49:42: warning: implicit conversion loses integer precision: 'R_xlen_t' (aka 'long') to 'int' [-Wshorten-64-to-32] 49 | int result_size = names.size()?names.size():mnet->layers()->size(); | ~~~~~~~~~~~ ~~~~~~^~~~~~ rcpp_utils.cpp:49:65: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 49 | int result_size = names.size()?names.size():mnet->layers()->size(); | ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ rcpp_utils.cpp:159:42: warning: implicit conversion loses integer precision: 'R_xlen_t' (aka 'long') to 'int' [-Wshorten-64-to-32] 159 | int result_size = names.size()?names.size():mnet->actors()->size(); | ~~~~~~~~~~~ ~~~~~~^~~~~~ rcpp_utils.cpp:159:65: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 159 | int result_size = names.size()?names.size():mnet->actors()->size(); | ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ rcpp_utils.cpp:542:23: warning: implicit conversion turns floating-point number into integer: 'typename storage_type<14>::type' (aka 'double') to 'int' [-Wfloat-conversion] 542 | int comm_id = cs_cid[i]; | ~~~~~~~ ^~~~~~~~~ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:9: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:9: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:9: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>>::erase *const, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>' requested here 190 | return set.template erase(element); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:767:30: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, std::unique_ptr>, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>::erase' requested here 767 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ rcpp_utils.cpp:555:29: note: in instantiation of function template specialization 'std::make_unique, 0>' requested here 555 | auto communities = std::make_unique>(); | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ rcpp_utils.cpp:563:16: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 563 | c->add(vertex_layer_pair); | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry::increment' requested here 549 | header->increment(num_entries); | ^ rcpp_utils.cpp:563:16: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 563 | c->add(vertex_layer_pair); | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ rcpp_utils.cpp:566:22: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 566 | communities->add(std::move(c)); | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ rcpp_utils.cpp:566:22: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 566 | communities->add(std::move(c)); | ^ In file included from rcpp_utils.cpp:1: In file included from ./rcpp_utils.h:7: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ 52 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/community/_impl/common.cpp -o src/community/_impl/common.o In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:5: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ src/community/_impl/common.cpp:16:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'key_type' (aka 'int') [-Wshorten-64-to-32] 16 | communities[pair.second].push_back(pair.first); | ~~~~~~~~~~~ ~~~~~^~~~~~ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:5: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:5: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>>::erase *const, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>' requested here 190 | return set.template erase(element); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:767:30: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, std::unique_ptr>, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>::erase' requested here 767 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ src/community/_impl/common.cpp:11:24: note: in instantiation of function template specialization 'std::make_unique, 0>' requested here 11 | auto result = std::make_unique>(); | ^ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/community/_impl/common.cpp:25:24: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 25 | community->add(n); | ^ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry::increment' requested here 549 | header->increment(num_entries); | ^ src/community/_impl/common.cpp:25:24: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 25 | community->add(n); | ^ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/community/_impl/common.cpp:28:17: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 28 | result->add(std::move(community)); | ^ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/community/_impl/common.cpp:28:17: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 28 | result->add(std::move(community)); | ^ In file included from src/community/_impl/common.cpp:1: In file included from src/community/_impl/common.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ 44 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/community/_impl/glouvain2_utils.cpp -o src/community/_impl/glouvain2_utils.o In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ src/community/_impl/glouvain2_utils.cpp:338:11: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'key_type' (aka 'int') [-Wshorten-64-to-32] 338 | m[edge_type] += edge_weight; | ~ ^~~~~~~~~ src/community/_impl/glouvain2_utils.cpp:449:65: warning: implicit conversion loses integer precision: 'value_type' (aka 'unsigned long') to 'key_type' (aka 'int') [-Wshorten-64-to-32] 449 | contribution = A_ij - gamma*d1*d2/m[edge_type]/2; | ~ ^~~~~~~~~ src/community/_impl/glouvain2_utils.cpp:525:61: warning: implicit conversion loses integer precision: 'value_type' (aka 'unsigned long') to 'key_type' (aka 'int') [-Wshorten-64-to-32] 525 | contribution = A_ij - gamma*d1*d2/m[edge_type]/2; | ~ ^~~~~~~~~ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~MECube() | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/community/_impl/glouvain2_utils.cpp:218:18: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 218 | com->add(original_vertex); | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry::increment' requested here 549 | header->increment(num_entries); | ^ src/community/_impl/glouvain2_utils.cpp:218:18: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 218 | com->add(original_vertex); | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>>::erase *const, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>' requested here 190 | return set.template erase(element); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:767:30: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, std::unique_ptr>, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>::erase' requested here 767 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ src/community/_impl/glouvain2_utils.cpp:236:21: note: in instantiation of function template specialization 'std::make_unique, 0>' requested here 236 | auto res = std::make_unique>(); | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/community/_impl/glouvain2_utils.cpp:246:14: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 246 | res->add(std::move(community)); | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/community/_impl/glouvain2_utils.cpp:246:14: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 246 | res->add(std::move(community)); | ^ In file included from src/community/_impl/glouvain2_utils.cpp:2: In file included from src/community/_impl/glouvain2_utils.hpp:8: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ 47 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/community/_impl/MetaNetwork.cpp -o src/community/_impl/MetaNetwork.o In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/_impl/MetaNetwork.cpp:1: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/community/_impl/GMetaNetwork.cpp -o src/community/_impl/GMetaNetwork.o In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/_impl/GMetaNetwork.cpp:2: In file included from src/community/_impl/GMetaNetwork.hpp:7: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~MECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/community/_impl/louvain_utils.cpp -o src/community/_impl/louvain_utils.o In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/community/_impl/louvain_utils.cpp:127:18: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 127 | com->add(original_vertex); | ^ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry::increment' requested here 549 | header->increment(num_entries); | ^ src/community/_impl/louvain_utils.cpp:127:18: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 127 | com->add(original_vertex); | ^ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>>::erase *const, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>' requested here 190 | return set.template erase(element); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:767:30: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, std::unique_ptr>, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>::erase' requested here 767 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ src/community/_impl/louvain_utils.cpp:145:21: note: in instantiation of function template specialization 'std::make_unique, 0>' requested here 145 | auto res = std::make_unique>(); | ^ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/community/_impl/louvain_utils.cpp:155:14: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 155 | res->add(std::move(community)); | ^ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/community/_impl/louvain_utils.cpp:155:14: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 155 | res->add(std::move(community)); | ^ In file included from src/community/_impl/louvain_utils.cpp:2: In file included from src/community/_impl/louvain_utils.hpp:8: In file included from src/community/_impl/MetaNetwork.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/community/optimize_slices.cpp -o src/community/optimize_slices.o 43 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/arules/generate_subsets.cpp -o src/core/arules/generate_subsets.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/arules/bottom_up_search.cpp -o src/core/arules/bottom_up_search.o In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/arules/join_itemsets.cpp -o src/core/arules/join_itemsets.o In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/OrderedMultiplexNetwork.hpp:30:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 30 | OrderedMultiplexNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/community/optimize_slices.cpp:28:27: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 28 | auto sliced_net = uu::net::slice_equal_time(original_net, ts); | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/OrderedMultiplexNetwork.hpp:30:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 30 | OrderedMultiplexNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/community/optimize_slices.cpp:28:27: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 28 | auto sliced_net = uu::net::slice_equal_time(original_net, ts); | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/OrderedMultiplexNetwork.hpp:30:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 30 | OrderedMultiplexNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/community/optimize_slices.cpp:28:27: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 28 | auto sliced_net = uu::net::slice_equal_time(original_net, ts); | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/community/glouvain2.ipp:37:14: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | auto c = communities(passes); | ^ src/community/optimize_slices.cpp:30:29: note: in instantiation of function template specialization 'uu::net::glouvain2' requested here 30 | auto com = uu::net::glouvain2(sliced_net.get(), 1.0); | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/community/glouvain2.ipp:37:14: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | auto c = communities(passes); | ^ src/community/optimize_slices.cpp:30:29: note: in instantiation of function template specialization 'uu::net::glouvain2' requested here 30 | auto com = uu::net::glouvain2(sliced_net.get(), 1.0); | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>>::erase *const, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>' requested here 190 | return set.template erase(element); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, std::unique_ptr>, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>::erase' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/community/glouvain2.ipp:37:14: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | auto c = communities(passes); | ^ src/community/optimize_slices.cpp:30:29: note: in instantiation of function template specialization 'uu::net::glouvain2' requested here 30 | auto com = uu::net::glouvain2(sliced_net.get(), 1.0); | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>>::erase *const, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>' requested here 190 | return set.template erase(element); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:767:30: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, std::unique_ptr>, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>::erase' requested here 767 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ src/community/glouvain2.ipp:39:29: note: in instantiation of function template specialization 'std::make_unique, 0>' requested here 39 | auto communities = std::make_unique>(); | ^ src/community/optimize_slices.cpp:30:29: note: in instantiation of function template specialization 'uu::net::glouvain2' requested here 30 | auto com = uu::net::glouvain2(sliced_net.get(), 1.0); | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/community/glouvain2.ipp:47:24: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 47 | community->add(mapping.at(meta_vertex)); | ^ src/community/optimize_slices.cpp:30:29: note: in instantiation of function template specialization 'uu::net::glouvain2' requested here 30 | auto com = uu::net::glouvain2(sliced_net.get(), 1.0); | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry::increment' requested here 549 | header->increment(num_entries); | ^ src/community/glouvain2.ipp:47:24: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 47 | community->add(mapping.at(meta_vertex)); | ^ src/community/optimize_slices.cpp:30:29: note: in instantiation of function template specialization 'uu::net::glouvain2' requested here 30 | auto com = uu::net::glouvain2(sliced_net.get(), 1.0); | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/community/glouvain2.ipp:50:22: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 50 | communities->add(std::move(community)); | ^ src/community/optimize_slices.cpp:30:29: note: in instantiation of function template specialization 'uu::net::glouvain2' requested here 30 | auto com = uu::net::glouvain2(sliced_net.get(), 1.0); | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/community/glouvain2.ipp:50:22: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 50 | communities->add(std::move(community)); | ^ src/community/optimize_slices.cpp:30:29: note: in instantiation of function template specialization 'uu::net::glouvain2' requested here 30 | auto com = uu::net::glouvain2(sliced_net.get(), 1.0); | ^ In file included from src/community/optimize_slices.cpp:1: In file included from src/community/optimize_slices.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/community/optimize_slices.cpp:6: In file included from src/community/modularity.hpp:47: src/community/modularity.ipp:188:24: warning: implicit conversion turns floating-point number into integer: 'double' to 'mapped_type' (aka 'int') [-Wfloat-conversion] 188 | m_s[s->name] = m; | ~ ^ src/community/optimize_slices.cpp:32:24: note: in instantiation of function template specialization 'uu::net::ordered_modularity>' requested here 32 | double modul = ordered_modularity(sliced_net.get(), com.get(), 1.0); | ^ In file included from src/community/optimize_slices.cpp:6: In file included from src/community/modularity.hpp:47: src/community/modularity.ipp:244:38: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 244 | int num_layers = mnet->layers()->size(); | ~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ src/community/modularity.ipp:245:38: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 245 | int num_actors = mnet->actors()->size(); | ~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ 63 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/arules/read_transactions.cpp -o src/core/arules/read_transactions.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/arules/join_items.cpp -o src/core/arules/join_items.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/arules/eclat.cpp -o src/core/arules/eclat.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/arules/freq_itemset.cpp -o src/core/arules/freq_itemset.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/arules/intersect_tids.cpp -o src/core/arules/intersect_tids.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/objects/Object.cpp -o src/core/objects/Object.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/utils/random.cpp -o src/core/utils/random.o src/core/utils/random.cpp:18:82: warning: implicit conversion loses integer precision: 'rep' (aka 'long long') to 'result_type' (aka 'unsigned int') [-Wshorten-64-to-32] 18 | engine.seed(std::chrono::high_resolution_clock::now().time_since_epoch().count()); | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/utils/random.cpp:30:58: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'result_type' (aka 'int') [-Wshorten-64-to-32] 30 | std::uniform_int_distribution distribution(0,max-1); | ~~~~~~~~~~~~ ~~~^~ 2 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/utils/NameIterator.cpp -o src/core/utils/NameIterator.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/utils/string.cpp -o src/core/utils/string.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/utils/CSVReader.cpp -o src/core/utils/CSVReader.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/utils/vector.cpp -o src/core/utils/vector.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/exceptions/NullPtrException.cpp -o src/core/exceptions/NullPtrException.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/exceptions/FileNotFoundException.cpp -o src/core/exceptions/FileNotFoundException.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/exceptions/assert_not_null.cpp -o src/core/exceptions/assert_not_null.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/exceptions/DuplicateElementException.cpp -o src/core/exceptions/DuplicateElementException.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/exceptions/ExternalLibException.cpp -o src/core/exceptions/ExternalLibException.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/exceptions/ElementNotFoundException.cpp -o src/core/exceptions/ElementNotFoundException.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/exceptions/OutOfBoundsException.cpp -o src/core/exceptions/OutOfBoundsException.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/exceptions/OperationNotSupportedException.cpp -o src/core/exceptions/OperationNotSupportedException.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/exceptions/WrongParameterException.cpp -o src/core/exceptions/WrongParameterException.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/exceptions/WrongFormatException.cpp -o src/core/exceptions/WrongFormatException.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/attributes/Text.cpp -o src/core/attributes/Text.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/attributes/Attribute.cpp -o src/core/attributes/Attribute.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/attributes/conversion.cpp -o src/core/attributes/conversion.o In file included from src/core/attributes/conversion.cpp:1: In file included from src/core/attributes/conversion.hpp:13: In file included from src/core/attributes/Time.hpp:18: src/core/attributes/date.hpp:8103:30: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 8103 | tp = i; | ~ ^ src/core/attributes/date.hpp:9317:5: note: in instantiation of function template specialization 'date::from_stream, std::chrono::duration, std::allocator>' requested here 9317 | from_stream(is, fmt, fds, abbrev, offptr); | ^ src/core/attributes/date.hpp:9408:12: note: in instantiation of function template specialization 'date::from_stream, char, std::char_traits, std::allocator>' requested here 9408 | return from_stream(is, x.format_.c_str(), x.tp_, x.abbrev_, x.offset_); | ^ src/core/attributes/conversion.cpp:165:9: note: in instantiation of function template specialization 'date::operator>>>, char, std::char_traits, std::allocator>' requested here 165 | in1 >> date::parse(kDEFAULT_TIME_FORMAT, epoch); | ^ 1 warning generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/attributes/AttributeType.cpp -o src/core/attributes/AttributeType.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/attributes/Time.cpp -o src/core/attributes/Time.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/core/observers/ObserverStore.cpp -o src/core/observers/ObserverStore.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/generation/communities.cpp -o src/generation/communities.o In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:5: In file included from src/generation/sample.hpp:34: src/generation/sample.ipp:98:42: warning: implicit conversion turns floating-point number into integer: 'double' to 'std::size_t' (aka 'unsigned long') [-Wfloat-conversion] 98 | std::size_t num_trials = std::ceil(std::log(1.0 - prob)/std::log((n1*n2-1.0)/(n1*n2))); | ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:6: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:6: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:6: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:6: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/MultilayerNetwork.hpp:29:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 29 | MultilayerNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h:63:29: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 63 | struct _LIBCPP_TEMPLATE_VIS pair | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/MultilayerNetwork.hpp:29:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 29 | MultilayerNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h:63:29: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 63 | struct _LIBCPP_TEMPLATE_VIS pair | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/MultilayerNetwork.hpp:29:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 29 | MultilayerNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h:63:29: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 63 | struct _LIBCPP_TEMPLATE_VIS pair | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>>::erase *const, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>' requested here 190 | return set.template erase(element); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, std::unique_ptr>, uu::core::UniquePtrLT>, uu::core::UniquePtrEQ>>::erase' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h:63:29: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | struct _LIBCPP_TEMPLATE_VIS pair | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/generation/communities.cpp:72:20: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 72 | c->add(MLVertex(actor, layer)); | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry::increment' requested here 646 | header->increment(num_entries); | ^ src/generation/communities.cpp:72:20: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 72 | c->add(MLVertex(actor, layer)); | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/generation/communities.cpp:76:14: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 76 | com->add(std::move(c)); | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/generation/communities.cpp:76:14: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet>::add' requested here 76 | com->add(std::move(c)); | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:5: In file included from src/generation/sample.hpp:34: src/generation/sample.ipp:98:42: warning: implicit conversion turns floating-point number into integer: 'double' to 'std::size_t' (aka 'unsigned long') [-Wfloat-conversion] 98 | std::size_t num_trials = std::ceil(std::log(1.0 - prob)/std::log((n1*n2-1.0)/(n1*n2))); | ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/generation/communities.cpp:80:5: note: in instantiation of function template specialization 'uu::net::sample' requested here 80 | sample(net.get(), com.get(), p_internal, p_external); | ^ In file included from src/generation/communities.cpp:1: In file included from src/generation/communities.hpp:4: In file included from src/community/CommunityStructure.hpp:4: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:488:18: warning: implicit conversion loses integer precision: 'const std::size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] 488 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SortedRandomSet.hpp:506:12: note: in instantiation of member function 'uu::core::SortedRandomSet>::at' requested here 506 | return at(irand(size())); | ^ src/core/stores/_impl/PtrSortedRandomSet.hpp:327:16: note: in instantiation of member function 'uu::core::SortedRandomSet>::get_at_random' requested here 327 | return set.get_at_random().get(); | ^ src/core/stores/ObjectStore.ipp:97:19: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::get_at_random' requested here 97 | return data->get_at_random(); | ^ src/generation/sample.ipp:102:43: note: in instantiation of member function 'uu::core::ObjectStore::get_at_random' requested here 102 | auto v1 = community1->get_at_random(); | ^ src/generation/communities.cpp:80:5: note: in instantiation of function template specialization 'uu::net::sample' requested here 80 | sample(net.get(), com.get(), p_internal, p_external); | ^ 55 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/generation/erdos_renyi.cpp -o src/generation/erdos_renyi.o In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/generation/erdos_renyi.cpp:1: In file included from src/generation/erdos_renyi.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ 29 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/generation/standard_graphs.cpp -o src/generation/standard_graphs.o In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/io/_impl/parser/mlpass2/parser.cpp -o src/io/_impl/parser/mlpass2/parser.o In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:5: In file included from boost/boost/spirit/home/x3.hpp:66: In file included from boost/boost/spirit/home/x3/numeric.hpp:14: In file included from boost/boost/spirit/home/x3/numeric/real.hpp:13: In file included from boost/boost/spirit/home/x3/support/numeric_utils/extract_real.hpp:16: boost/boost/spirit/home/x3/support/numeric_utils/pow10.hpp:101:16: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] 101 | return pow10_helper::call(dim); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/MultilayerNetwork.hpp:29:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 29 | MultilayerNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/generation/standard_graphs.cpp:35:14: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 35 | auto g = std::make_unique(name); | ^ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/MultilayerNetwork.hpp:29:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 29 | MultilayerNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/generation/standard_graphs.cpp:35:14: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 35 | auto g = std::make_unique(name); | ^ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/generation/standard_graphs.cpp:1: In file included from src/generation/standard_graphs.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/MultilayerNetwork.hpp:29:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 29 | MultilayerNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/generation/standard_graphs.cpp:35:14: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 35 | auto g = std::make_unique(name); | ^ In file included from src/io/_impl/parser/mlpass2/parser.cpp:12: In file included from /Users/ripley/R/Library/Rcpp/include/Rcpp.h:27: In file included from /Users/ripley/R/Library/Rcpp/include/RcppCommon.h:192: /Users/ripley/R/Library/Rcpp/include/Rcpp/internal/wrap.h:71:47: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 71 | return Rf_mkCharLen(st.data(), st.size()); | ~~~~~~~~~~~~ ~~~^~~~~~ 37 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/io/_impl/parser/mlpass1/utility_functions.cpp -o src/io/_impl/parser/mlpass1/utility_functions.o In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/io/_impl/parser/mlpass2/parser.cpp:1: In file included from src/io/_impl/parser/mlpass2/parser.hpp:4: In file included from src/io/_impl/parser/mlpass2/actions.hpp:8: In file included from src/io/_impl/parser/mlpass2/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/io/_impl/parser/mlpass1/utility_functions.cpp:1: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ 29 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/io/_impl/parser/mlpass1/parser.cpp -o src/io/_impl/parser/mlpass1/parser.o In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:5: In file included from boost/boost/spirit/home/x3.hpp:66: In file included from boost/boost/spirit/home/x3/numeric.hpp:14: In file included from boost/boost/spirit/home/x3/numeric/real.hpp:13: In file included from boost/boost/spirit/home/x3/support/numeric_utils/extract_real.hpp:16: boost/boost/spirit/home/x3/support/numeric_utils/pow10.hpp:101:16: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] 101 | return pow10_helper::call(dim); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ 31 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/io/_impl/read_common.cpp -o src/io/_impl/read_common.o In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/_impl/parser/mlpass1/parser.cpp:12: In file included from /Users/ripley/R/Library/Rcpp/include/Rcpp.h:27: In file included from /Users/ripley/R/Library/Rcpp/include/RcppCommon.h:192: /Users/ripley/R/Library/Rcpp/include/Rcpp/internal/wrap.h:71:47: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 71 | return Rf_mkCharLen(st.data(), st.size()); | ~~~~~~~~~~~~ ~~~^~~~~~ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/io/_impl/parser/mlpass1/parser.cpp:1: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:8: In file included from src/io/_impl/parser/mlpass1/utility_functions.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ In file included from src/io/_impl/read_common.cpp:6: In file included from src/io/_impl/read_common.hpp:12: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/io/_impl/GraphIOFileSection.cpp -o src/io/_impl/GraphIOFileSection.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/io/read_network.cpp -o src/io/read_network.o In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ 31 warnings generated. In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/read_network.cpp:1: In file included from src/io/read_network.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/io/write_multilayer_network.cpp -o src/io/write_multilayer_network.o In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/io/write_multilayer_network.cpp:1: In file included from src/io/write_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ 29 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/io/read_probabilistic_network.cpp -o src/io/read_probabilistic_network.o In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/read_probabilistic_network.cpp:1: In file included from src/io/read_probabilistic_network.hpp:6: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/io/read_weighted_network.cpp -o src/io/read_weighted_network.o In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/read_weighted_network.cpp:1: In file included from src/io/read_weighted_network.hpp:6: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/io/read_multilayer_network.cpp -o src/io/read_multilayer_network.o In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/read_multilayer_network.cpp:6: In file included from src/io/_impl/parser/mlpass1/parser.hpp:4: In file included from src/io/_impl/parser/mlpass1/actions.hpp:5: In file included from boost/boost/spirit/home/x3.hpp:66: In file included from boost/boost/spirit/home/x3/numeric.hpp:14: In file included from boost/boost/spirit/home/x3/numeric/real.hpp:13: In file included from boost/boost/spirit/home/x3/support/numeric_utils/extract_real.hpp:16: boost/boost/spirit/home/x3/support/numeric_utils/pow10.hpp:101:16: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] 101 | return pow10_helper::call(dim); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/MultilayerNetwork.hpp:29:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 29 | MultilayerNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/io/read_multilayer_network.cpp:24:16: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 24 | auto net = std::make_unique(name); | ^ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/MultilayerNetwork.hpp:29:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 29 | MultilayerNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/io/read_multilayer_network.cpp:24:16: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 24 | auto net = std::make_unique(name); | ^ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/read_multilayer_network.cpp:4: In file included from src/io/read_multilayer_network.hpp:6: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/MultilayerNetwork.hpp:29:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 29 | MultilayerNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/io/read_multilayer_network.cpp:24:16: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 24 | auto net = std::make_unique(name); | ^ 38 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/io/read_temporal_network.cpp -o src/io/read_temporal_network.o In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/io/read_temporal_network.cpp:1: In file included from src/io/read_temporal_network.hpp:6: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/layout/multiforce.cpp -o src/layout/multiforce.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/networks/MultilayerNetwork.cpp -o src/networks/MultilayerNetwork.o In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/MultilayerNetwork.cpp:8:1: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 8 | MultilayerNetwork( | ^ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/MultilayerNetwork.cpp:8:1: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 8 | MultilayerNetwork( | ^ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/MultilayerNetwork.cpp:1: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/MultilayerNetwork.cpp:8:1: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 8 | MultilayerNetwork( | ^ 37 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/networks/Network.cpp -o src/networks/Network.o In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/Network.cpp:1: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/networks/_impl/stores/LayerStore.cpp -o src/networks/_impl/stores/LayerStore.o In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:425:18: warning: implicit conversion loses integer precision: 'const std::size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] 425 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:295:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::contains, uu::core::UniquePtrEQ>' requested here 295 | return set.template contains(search_value); | ^ src/networks/_impl/stores/LayerStore.cpp:88:18: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::contains' requested here 88 | return store.contains(layer); | ^ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:450:18: warning: implicit conversion loses integer precision: 'const std::size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] 450 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:308:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::index_of, uu::core::UniquePtrEQ>' requested here 308 | return set.template index_of(search_value); | ^ src/networks/_impl/stores/LayerStore.cpp:115:18: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::index_of' requested here 115 | return store.index_of(layer); | ^ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ src/core/stores/_impl/SortedRandomSet.hpp:488:18: warning: implicit conversion loses integer precision: 'const std::size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] 488 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:318:16: note: in instantiation of member function 'uu::core::SortedRandomSet>::at' requested here 318 | return set.at(pos).get(); | ^ src/networks/_impl/stores/LayerStore.cpp:133:18: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::at' requested here 133 | return store.at(pos); | ^ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/LayerStore.cpp:1: In file included from src/networks/_impl/stores/LayerStore.hpp:6: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ 40 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/networks/_impl/stores/MLECubeStore.cpp -o src/networks/_impl/stores/MLECubeStore.o In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:7: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/networks/_impl/stores/MLECubeStore.cpp:1: In file included from src/networks/_impl/stores/MLECubeStore.hpp:6: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ 29 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/networks/_impl/stores/VertexStore.cpp -o src/networks/_impl/stores/VertexStore.o In file included from src/networks/_impl/stores/VertexStore.cpp:1: In file included from src/networks/_impl/stores/VertexStore.hpp:7: In file included from src/core/stores/ObjectStore.hpp:6: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/VertexStore.cpp:1: In file included from src/networks/_impl/stores/VertexStore.hpp:7: In file included from src/core/stores/ObjectStore.hpp:6: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/VertexStore.cpp:1: In file included from src/networks/_impl/stores/VertexStore.hpp:7: In file included from src/core/stores/ObjectStore.hpp:6: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/VertexStore.cpp:1: In file included from src/networks/_impl/stores/VertexStore.hpp:7: In file included from src/core/stores/ObjectStore.hpp:6: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/VertexStore.cpp:1: In file included from src/networks/_impl/stores/VertexStore.hpp:7: In file included from src/core/stores/ObjectStore.hpp:6: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/VertexStore.cpp:1: In file included from src/networks/_impl/stores/VertexStore.hpp:7: In file included from src/core/stores/ObjectStore.hpp:6: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:425:18: warning: implicit conversion loses integer precision: 'const std::size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] 425 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:295:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::contains, uu::core::SharedPtrEQ>' requested here 295 | return set.template contains(search_value); | ^ src/core/stores/ObjectStore.ipp:63:19: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::contains' requested here 63 | return data->contains(obj); | ^ src/networks/_impl/stores/VertexStore.cpp:90:20: note: in instantiation of member function 'uu::core::ObjectStore::contains' requested here 90 | return store_->contains(v); | ^ In file included from src/networks/_impl/stores/VertexStore.cpp:1: In file included from src/networks/_impl/stores/VertexStore.hpp:7: In file included from src/core/stores/ObjectStore.hpp:6: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:488:18: warning: implicit conversion loses integer precision: 'const std::size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] 488 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:318:16: note: in instantiation of member function 'uu::core::SortedRandomSet>::at' requested here 318 | return set.at(pos).get(); | ^ src/core/stores/ObjectStore.ipp:87:19: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::at' requested here 87 | return data->at(pos); | ^ src/networks/_impl/stores/VertexStore.cpp:127:20: note: in instantiation of member function 'uu::core::ObjectStore::at' requested here 127 | return store_->at(pos); | ^ In file included from src/networks/_impl/stores/VertexStore.cpp:1: In file included from src/networks/_impl/stores/VertexStore.hpp:7: In file included from src/core/stores/ObjectStore.hpp:6: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:450:18: warning: implicit conversion loses integer precision: 'const std::size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] 450 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:308:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::index_of, uu::core::SharedPtrEQ>' requested here 308 | return set.template index_of(search_value); | ^ src/core/stores/ObjectStore.ipp:109:19: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::index_of' requested here 109 | return data->index_of(obj); | ^ src/networks/_impl/stores/VertexStore.cpp:145:20: note: in instantiation of member function 'uu::core::ObjectStore::index_of' requested here 145 | return store_->index_of(v); | ^ In file included from src/networks/_impl/stores/VertexStore.cpp:1: In file included from src/networks/_impl/stores/VertexStore.hpp:7: In file included from src/core/stores/ObjectStore.hpp:6: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ 13 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/networks/_impl/stores/SimpleEdgeStore.cpp -o src/networks/_impl/stores/SimpleEdgeStore.o In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:11: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:11: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/networks/_impl/stores/SimpleEdgeStore.cpp:192:54: note: in instantiation of function template specialization 'uu::core::SortedRandomSet::erase, uu::core::DefaultEQ>' requested here 192 | sidx_neighbors_in[edge->c2][edge->c1][edge->v2]->erase(edge->v1); | ^ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/networks/_impl/stores/SimpleEdgeStore.cpp:194:53: note: in instantiation of function template specialization 'uu::core::SortedRandomSet::erase, uu::core::DefaultEQ>' requested here 194 | sidx_incident_in[edge->c2][edge->c1][edge->v2]->erase(edge); | ^ In file included from src/networks/_impl/stores/SimpleEdgeStore.cpp:1: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/networks/_impl/stores/SimpleEdgeStore.cpp:228:20: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 228 | return edges_->erase(edge); | ^ 29 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/networks/_impl/stores/MultiEdgeStore.cpp -o src/networks/_impl/stores/MultiEdgeStore.o In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:11: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:11: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/networks/_impl/stores/MultiEdgeStore.cpp:137:20: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 137 | result.add(edge); | ^ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry::increment' requested here 549 | header->increment(num_entries); | ^ src/networks/_impl/stores/MultiEdgeStore.cpp:137:20: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 137 | result.add(edge); | ^ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/networks/_impl/stores/MultiEdgeStore.cpp:201:58: note: in instantiation of function template specialization 'uu::core::SortedRandomSet::erase, uu::core::DefaultEQ>' requested here 201 | sidx_neighbors_in[edge->c2][edge->c1][edge->v2]->erase(edge->v1); | ^ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/networks/_impl/stores/MultiEdgeStore.cpp:203:57: note: in instantiation of function template specialization 'uu::core::SortedRandomSet::erase, uu::core::DefaultEQ>' requested here 203 | sidx_incident_in[edge->c2][edge->c1][edge->v2]->erase(edge); | ^ In file included from src/networks/_impl/stores/MultiEdgeStore.cpp:1: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/networks/_impl/stores/MultiEdgeStore.cpp:240:20: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 240 | return edges_->erase(edge); | ^ 36 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/networks/_impl/stores/EdgeStore.cpp -o src/networks/_impl/stores/EdgeStore.o In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:11: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:11: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/networks/_impl/stores/EdgeStore.cpp:134:17: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 134 | if (edges_->add(e)) | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/networks/_impl/stores/EdgeStore.cpp:134:17: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 134 | if (edges_->add(e)) | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/networks/_impl/stores/EdgeStore.cpp:150:46: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 150 | sidx_neighbors_out[e->c1][e->c2][e->v1]->add(e->v2); | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry::increment' requested here 549 | header->increment(num_entries); | ^ src/networks/_impl/stores/EdgeStore.cpp:150:46: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 150 | sidx_neighbors_out[e->c1][e->c2][e->v1]->add(e->v2); | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/networks/_impl/stores/EdgeStore.cpp:151:45: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 151 | sidx_incident_out[e->c1][e->c2][e->v1]->add(new_edge); | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry::increment' requested here 549 | header->increment(num_entries); | ^ src/networks/_impl/stores/EdgeStore.cpp:151:45: note: in instantiation of member function 'uu::core::SortedRandomSet::add' requested here 151 | sidx_incident_out[e->c1][e->c2][e->v1]->add(new_edge); | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:425:18: warning: implicit conversion loses integer precision: 'const std::size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] 425 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:295:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::contains, uu::core::SharedPtrEQ>' requested here 295 | return set.template contains(search_value); | ^ src/networks/_impl/stores/EdgeStore.cpp:226:20: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::contains' requested here 226 | return edges_->contains(v); | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:488:18: warning: implicit conversion loses integer precision: 'const std::size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] 488 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:318:16: note: in instantiation of member function 'uu::core::SortedRandomSet>::at' requested here 318 | return set.at(pos).get(); | ^ src/networks/_impl/stores/EdgeStore.cpp:235:20: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::at' requested here 235 | return edges_->at(pos); | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:450:18: warning: implicit conversion loses integer precision: 'const std::size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] 450 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:308:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::index_of, uu::core::SharedPtrEQ>' requested here 308 | return set.template index_of(search_value); | ^ src/networks/_impl/stores/EdgeStore.cpp:253:20: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::index_of' requested here 253 | return edges_->index_of(v); | ^ In file included from src/networks/_impl/stores/EdgeStore.cpp:1: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ 45 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/networks/_impl/observers/CheckVerticesExistObserver.cpp -o src/networks/_impl/observers/CheckVerticesExistObserver.o In file included from src/networks/_impl/observers/CheckVerticesExistObserver.cpp:1: In file included from src/networks/_impl/observers/CheckVerticesExistObserver.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/_impl/observers/CheckVerticesExistObserver.cpp:1: In file included from src/networks/_impl/observers/CheckVerticesExistObserver.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/_impl/observers/CheckVerticesExistObserver.cpp:1: In file included from src/networks/_impl/observers/CheckVerticesExistObserver.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/observers/CheckVerticesExistObserver.cpp:1: In file included from src/networks/_impl/observers/CheckVerticesExistObserver.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/observers/CheckVerticesExistObserver.cpp:1: In file included from src/networks/_impl/observers/CheckVerticesExistObserver.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/observers/CheckVerticesExistObserver.cpp:1: In file included from src/networks/_impl/observers/CheckVerticesExistObserver.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/observers/CheckVerticesExistObserver.cpp:1: In file included from src/networks/_impl/observers/CheckVerticesExistObserver.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/observers/CheckVerticesExistObserver.cpp:1: In file included from src/networks/_impl/observers/CheckVerticesExistObserver.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/observers/CheckVerticesExistObserver.cpp:1: In file included from src/networks/_impl/observers/CheckVerticesExistObserver.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/observers/CheckVerticesExistObserver.cpp:1: In file included from src/networks/_impl/observers/CheckVerticesExistObserver.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/observers/CheckVerticesExistObserver.cpp:1: In file included from src/networks/_impl/observers/CheckVerticesExistObserver.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/observers/CheckVerticesExistObserver.cpp:1: In file included from src/networks/_impl/observers/CheckVerticesExistObserver.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/observers/CheckVerticesExistObserver.cpp:1: In file included from src/networks/_impl/observers/CheckVerticesExistObserver.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ 19 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/networks/_impl/observers/NoLoopCheckObserver2.cpp -o src/networks/_impl/observers/NoLoopCheckObserver2.o In file included from src/networks/_impl/observers/NoLoopCheckObserver2.cpp:1: In file included from src/networks/_impl/observers/NoLoopCheckObserver2.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/_impl/observers/NoLoopCheckObserver2.cpp:1: In file included from src/networks/_impl/observers/NoLoopCheckObserver2.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/_impl/observers/NoLoopCheckObserver2.cpp:1: In file included from src/networks/_impl/observers/NoLoopCheckObserver2.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/observers/NoLoopCheckObserver2.cpp:1: In file included from src/networks/_impl/observers/NoLoopCheckObserver2.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/observers/NoLoopCheckObserver2.cpp:1: In file included from src/networks/_impl/observers/NoLoopCheckObserver2.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/observers/NoLoopCheckObserver2.cpp:1: In file included from src/networks/_impl/observers/NoLoopCheckObserver2.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/observers/NoLoopCheckObserver2.cpp:1: In file included from src/networks/_impl/observers/NoLoopCheckObserver2.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/_impl/observers/NoLoopCheckObserver2.cpp:1: In file included from src/networks/_impl/observers/NoLoopCheckObserver2.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/observers/NoLoopCheckObserver2.cpp:1: In file included from src/networks/_impl/observers/NoLoopCheckObserver2.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/_impl/observers/NoLoopCheckObserver2.cpp:1: In file included from src/networks/_impl/observers/NoLoopCheckObserver2.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/observers/NoLoopCheckObserver2.cpp:1: In file included from src/networks/_impl/observers/NoLoopCheckObserver2.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/_impl/observers/NoLoopCheckObserver2.cpp:1: In file included from src/networks/_impl/observers/NoLoopCheckObserver2.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/_impl/observers/NoLoopCheckObserver2.cpp:1: In file included from src/networks/_impl/observers/NoLoopCheckObserver2.hpp:5: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ 19 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/networks/OrderedMultiplexNetwork.cpp -o src/networks/OrderedMultiplexNetwork.o In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/OrderedMultiplexNetwork.cpp:9:1: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 9 | OrderedMultiplexNetwork( | ^ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/OrderedMultiplexNetwork.cpp:9:1: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 9 | OrderedMultiplexNetwork( | ^ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/OrderedMultiplexNetwork.cpp:1: In file included from src/networks/OrderedMultiplexNetwork.hpp:9: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/OrderedMultiplexNetwork.cpp:9:1: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 9 | OrderedMultiplexNetwork( | ^ 37 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/networks/MultiNetwork.cpp -o src/networks/MultiNetwork.o In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/MultiNetwork.cpp:1: In file included from src/networks/MultiNetwork.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~MECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/networks/weight.cpp -o src/networks/weight.o In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/weight.cpp:1: In file included from src/networks/weight.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/networks/probability.cpp -o src/networks/probability.o In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/probability.cpp:1: In file included from src/networks/probability.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/networks/time.cpp -o src/networks/time.o In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/networks/time.cpp:1: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/objects/Dyad.cpp -o src/objects/Dyad.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/objects/Walk.cpp -o src/objects/Walk.o In file included from src/objects/Walk.cpp:1: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/objects/Walk.cpp:1: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/objects/Walk.cpp:1: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/objects/Walk.cpp:1: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/objects/Walk.cpp:1: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/objects/Walk.cpp:1: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/objects/Walk.cpp:1: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/objects/Walk.cpp:1: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/objects/Walk.cpp:1: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/objects/Walk.cpp:1: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/objects/Walk.cpp:1: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/objects/Walk.cpp:1: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/objects/Walk.cpp:1: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ 19 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/objects/Triad.cpp -o src/objects/Triad.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/objects/Path.cpp -o src/objects/Path.o In file included from src/objects/Path.cpp:1: In file included from src/objects/Path.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/objects/Path.cpp:1: In file included from src/objects/Path.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/objects/Path.cpp:1: In file included from src/objects/Path.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/objects/Path.cpp:1: In file included from src/objects/Path.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/objects/Path.cpp:1: In file included from src/objects/Path.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/objects/Path.cpp:1: In file included from src/objects/Path.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/objects/Path.cpp:1: In file included from src/objects/Path.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/objects/Path.cpp:1: In file included from src/objects/Path.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/objects/Path.cpp:1: In file included from src/objects/Path.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/objects/Path.cpp:1: In file included from src/objects/Path.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/objects/Path.cpp:1: In file included from src/objects/Path.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/objects/Path.cpp:1: In file included from src/objects/Path.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/objects/Path.cpp:1: In file included from src/objects/Path.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ 19 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/objects/MLVertex.cpp -o src/objects/MLVertex.o In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/objects/MLVertex.cpp:1: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/objects/Trail.cpp -o src/objects/Trail.o In file included from src/objects/Trail.cpp:1: In file included from src/objects/Trail.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/objects/Trail.cpp:1: In file included from src/objects/Trail.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/objects/Trail.cpp:1: In file included from src/objects/Trail.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/objects/Trail.cpp:1: In file included from src/objects/Trail.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/objects/Trail.cpp:1: In file included from src/objects/Trail.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/objects/Trail.cpp:1: In file included from src/objects/Trail.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/objects/Trail.cpp:1: In file included from src/objects/Trail.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/objects/Trail.cpp:1: In file included from src/objects/Trail.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/objects/Trail.cpp:1: In file included from src/objects/Trail.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/objects/Trail.cpp:1: In file included from src/objects/Trail.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/objects/Trail.cpp:1: In file included from src/objects/Trail.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/objects/Trail.cpp:1: In file included from src/objects/Trail.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/objects/Trail.cpp:1: In file included from src/objects/Trail.hpp:5: In file included from src/objects/Walk.hpp:6: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ 19 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/objects/Vertex.cpp -o src/objects/Vertex.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/objects/Edge.cpp -o src/objects/Edge.o In file included from src/objects/Edge.cpp:1: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/objects/Edge.cpp:1: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/objects/Edge.cpp:1: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/objects/Edge.cpp:1: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/objects/Edge.cpp:1: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/objects/Edge.cpp:1: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/objects/Edge.cpp:1: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/objects/Edge.cpp:1: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/objects/Edge.cpp:1: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/objects/Edge.cpp:1: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/objects/Edge.cpp:1: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/objects/Edge.cpp:1: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/objects/Edge.cpp:1: In file included from src/objects/Edge.hpp:10: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ 19 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/olap/MECube.cpp -o src/olap/MECube.o In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:11: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:11: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/olap/MECube.cpp:1: In file included from src/olap/MECube.hpp:7: In file included from src/networks/_impl/stores/MultiEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:11: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~MECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/olap/indexing.cpp -o src/olap/indexing.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/olap/VCube.cpp -o src/olap/VCube.o In file included from src/olap/VCube.cpp:1: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/olap/VCube.cpp:1: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/olap/VCube.cpp:1: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/olap/VCube.cpp:1: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/olap/VCube.cpp:1: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/olap/VCube.cpp:1: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/olap/VCube.cpp:1: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/olap/VCube.cpp:1: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/olap/VCube.cpp:1: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/olap/VCube.cpp:1: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/olap/VCube.cpp:1: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/olap/VCube.cpp:1: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/olap/VCube.cpp:1: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ 19 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/olap/sel/Indexes.cpp -o src/olap/sel/Indexes.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/olap/sel/Range.cpp -o src/olap/sel/Range.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/olap/sel/Set.cpp -o src/olap/sel/Set.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/olap/sel/All.cpp -o src/olap/sel/All.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/olap/sel/IndexIterator.cpp -o src/olap/sel/IndexIterator.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/olap/ECube.cpp -o src/olap/ECube.o In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:11: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:11: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/olap/ECube.cpp:1: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:11: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/olap/time.cpp -o src/olap/time.o In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:11: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:11: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:7: In file included from src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/olap/time.cpp:1: In file included from src/olap/time.hpp:7: In file included from src/olap/ECube.hpp:7: In file included from src/networks/_impl/stores/SimpleEdgeStore.hpp:5: In file included from src/networks/_impl/stores/EdgeStore.hpp:11: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/operations/slice.cpp -o src/operations/slice.o In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ src/operations/slice.cpp:68:47: warning: implicit conversion turns floating-point number into integer: 'typename common_type::type' (aka 'float') to 'std::size_t' (aka 'unsigned long') [-Wfloat-conversion] 68 | std::size_t idx = ((t - min_time) / split_time); | ~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/OrderedMultiplexNetwork.hpp:30:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 30 | OrderedMultiplexNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/operations/slice.cpp:26:16: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 26 | auto mpx = std::make_unique(tnet->name); | ^ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/OrderedMultiplexNetwork.hpp:30:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 30 | OrderedMultiplexNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/operations/slice.cpp:26:16: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 26 | auto mpx = std::make_unique(tnet->name); | ^ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/operations/slice.cpp:1: In file included from src/operations/slice.hpp:5: In file included from src/networks/time.hpp:7: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/OrderedMultiplexNetwork.hpp:30:5: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 30 | OrderedMultiplexNetwork | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/operations/slice.cpp:26:16: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 26 | auto mpx = std::make_unique(tnet->name); | ^ 38 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/operations/sample.cpp -o src/operations/sample.o In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c src/utils/summary.cpp -o src/utils/summary.o In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:464:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 464 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:9: In file included from src/core/stores/_impl/UnionSortedRandomSet.hpp:10: src/core/stores/_impl/SortedRandomBag.hpp:423:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 423 | return so_far-1; | ~~~~~~ ~~~~~~^~ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/core/stores/ObjectStore.hpp:45:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 45 | ~ObjectStore() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::ObjectStore::~ObjectStore' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/VertexStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~VertexStore() {} | ^ In file included from src/operations/sample.cpp:1: In file included from src/operations/sample.hpp:4: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ 28 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/infomap/Network.cpp -o infomap/infomap/Network.o In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:620:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 620 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:659:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 659 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:675:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 675 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:680:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 680 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:684:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 684 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:646:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 646 | header->increment(num_entries); | ^ src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:73:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 73 | if (super::set.add(std::move(element))) | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::UniquePtrSortedRandomSet::add' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 300 | __deleter_(__tmp); | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::UniquePtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:23:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::UniquePtrLT, uu::core::UniquePtrEQ>::erase' requested here 23 | LabeledUniquePtrSortedRandomSet : | ^ src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:26:5: note: in instantiation of member function 'uu::core::AttributeValueMap::~AttributeValueMap' requested here 26 | ~MainMemoryAttributeValueMap() {} | ^ src/core/stores/AttributeStore.hpp:16:7: note: in instantiation of member function 'uu::core::MainMemoryAttributeValueMap::~MainMemoryAttributeValueMap' requested here 16 | class AttributeStore : | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/VCube.hpp:69:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 69 | ~VCube() | ^ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:523:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 523 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:562:45: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 562 | update[i]->link_length[i] = num_entries; | ~ ^~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:578:49: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 578 | x->link_length[i] = num_entries - skipped_positions; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:583:62: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 583 | x->link_length[i] = update[i]->link_length[i]-offset; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:587:47: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'value_type' (aka 'int') [-Wshorten-64-to-32] 587 | update[i]->link_length[i] = offset+1; | ~ ~~~~~~^~ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:139:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 139 | int current_size = forward.size(); | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~ src/core/stores/_impl/SortedRandomSet.hpp:549:21: note: in instantiation of member function 'uu::core::SortedRandomSetEntry>::increment' requested here 549 | header->increment(num_entries); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:87:20: note: in instantiation of member function 'uu::core::SortedRandomSet>::add' requested here 87 | if (super::set.add(element)) | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::add' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/SortedRandomSet.hpp:29: src/core/stores/_impl/SortedRandomSetEntry.hpp:141:39: warning: implicit conversion loses integer precision: 'long' to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] 141 | link_length.resize(current_size+1,skipped_entries); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:5: In file included from src/core/stores/_impl/MainMemoryAttributeValueMap.hpp:6: In file included from src/core/stores/_impl/AttributeValueMap.hpp:5: In file included from src/core/stores/_impl/LabeledUniquePtrSortedRandomSet.hpp:12: In file included from src/core/stores/_impl/UniquePtrSortedRandomSet.hpp:10: In file included from src/core/stores/_impl/PtrSortedRandomSet.hpp:12: src/core/stores/_impl/SortedRandomSet.hpp:719:18: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 719 | for (int i = level; i >= 0; i--) | ~ ^~~~~ src/core/stores/_impl/PtrSortedRandomSet.hpp:190:25: note: in instantiation of function template specialization 'uu::core::SortedRandomSet>::erase, uu::core::SharedPtrEQ>' requested here 190 | return set.template erase(element); | ^ src/core/stores/_impl/SharedPtrSortedRandomSet.hpp:45:5: note: in instantiation of member function 'uu::core::PtrSortedRandomSet, uu::core::SharedPtrLT, uu::core::SharedPtrEQ>::erase' requested here 45 | ~SharedPtrSortedRandomSet() {} | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::SharedPtrSortedRandomSet::~SharedPtrSortedRandomSet' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/EdgeStore.hpp:63:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 63 | ~EdgeStore() {} | ^ infomap/infomap/Network.cpp:104:24: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 104 | m_numNodes = names.size(); | ~ ~~~~~~^~~~~~ infomap/infomap/Network.cpp:624:39: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 624 | unsigned int nameStart = line.find_first_of("\""); | ~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~ infomap/infomap/Network.cpp:625:37: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 625 | unsigned int nameEnd = line.find_last_of("\""); | ~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~ infomap/infomap/Network.cpp:769:40: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] 769 | (m_extractor >> weight) || (weight = 1.0); | ~~ ~~~~~~~^~~~~ infomap/infomap/Network.cpp:823:40: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] 823 | (m_extractor >> weight) || (weight = 1.0); | ~~ ~~~~~~~^~~~~ infomap/infomap/Network.cpp:966:47: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 966 | for (unsigned int i = m_nodeNames.size(); i < desiredNumberOfNodes; ++i) | ~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/Network.cpp:1106:35: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion] 1106 | m_sumAdditionalLinkWeight += selfLinkWeight; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ infomap/infomap/Network.cpp:1163:44: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1163 | unsigned int oldSize = m_nodeNames.size(); | ~~~~~~~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/Network.cpp:1259:18: warning: unused variable 'numNodesIgnored' [-Wunused-variable] 1259 | unsigned int numNodesIgnored = m_numNodesFound - m_numNodes; | ^~~~~~~~~~~~~~~ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/MLCube.hpp:64:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 64 | ~MLCube() | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::net::MLCube::~MLCube' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/olap/ECube.hpp:49:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 49 | ~ECube() | ^ In file included from src/utils/summary.cpp:1: In file included from src/utils/summary.hpp:22: In file included from src/utils/summary.ipp:4: In file included from src/networks/MultilayerNetwork.hpp:8: In file included from src/objects/MLVertex.hpp:10: In file included from src/networks/Network.hpp:6: In file included from src/olap/VCube.hpp:7: In file included from src/olap/MLCube.hpp:4: In file included from src/core/stores/AttributeStore.hpp:70: src/core/stores/AttributeStore.ipp:51:15: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 51 | int idx = offset; | ~~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:78:5: note: in instantiation of member function 'uu::core::AttributeStore::read_attributes' requested here 78 | delete __ptr; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:300:7: note: in instantiation of member function 'std::default_delete>::operator()' requested here 300 | __deleter_(__tmp); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:269:71: note: in instantiation of member function 'std::unique_ptr>::reset' requested here 269 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } | ^ src/networks/_impl/stores/MLECubeStore.hpp:37:5: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 37 | ~MLECubeStore() {} | ^ 29 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/infomap/FlowNetwork.cpp -o infomap/infomap/FlowNetwork.o 9 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/infomap/Node.cpp -o infomap/infomap/Node.o In file included from infomap/infomap/Node.cpp:28: infomap/infomap/Node.h:178:16: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] 178 | return s_nodeCount; | ~~~~~~ ^~~~~~~~~~~ infomap/infomap/Node.h:308:27: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 308 | return m_outEdges.size(); | ~~~~~~ ~~~~~~~~~~~^~~~~~ infomap/infomap/Node.h:314:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 314 | return m_inEdges.size(); | ~~~~~~ ~~~~~~~~~~^~~~~~ In file included from infomap/infomap/Node.cpp:31: In file included from infomap/infomap/InfomapBase.h:30: infomap/infomap/TreeData.h:118:28: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 118 | return m_leafNodes.size(); | ~~~~~~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/TreeData.h:143:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 143 | node->originalIndex = m_leafNodes.size(); | ~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/TreeData.h:152:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 152 | node->originalIndex = m_leafNodes.size(); | ~ ~~~~~~~~~~~~^~~~~~ In file included from infomap/infomap/Node.cpp:31: In file included from infomap/infomap/InfomapBase.h:33: infomap/infomap/../utils/MersenneTwister.h:333:17: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:60:5)' and 'MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:64:5)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 333 | for ( i = N - M; i--; ++p ) | ~ ^ ~ infomap/infomap/../utils/MersenneTwister.h:340:24: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:64:5)' and 'MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:60:5)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 340 | *p = twist( p[M-N], p[0], p[1] ); | ~^~ infomap/infomap/../utils/MersenneTwister.h:343:20: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:64:5)' and 'MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:60:5)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 343 | *p = twist( p[M-N], p[0], state[0] ); | ~^~ infomap/infomap/../utils/MersenneTwister.h:402:12: warning: implicit conversion loses integer precision: 'uint32' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 402 | left = *la; | ~ ^~~ In file included from infomap/infomap/Node.cpp:31: In file included from infomap/infomap/InfomapBase.h:37: infomap/infomap/../io/HierarchicalNetwork.h:196:25: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 196 | return children.size(); | ~~~~~~ ~~~~~~~~~^~~~~~ infomap/infomap/../io/HierarchicalNetwork.h:202:38: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 202 | for (int i = children.size() - 1; i >= 0; --i) | ~ ~~~~~~~~~~~~~~~~^~~ infomap/infomap/../io/HierarchicalNetwork.h:214:38: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 214 | child.parentIndex = children.size(); | ~ ~~~~~~~~~^~~~~~ infomap/infomap/../io/HierarchicalNetwork.h:257:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] 257 | unsigned int size = sizeof(nameSize_t) + data.name.length() * sizeof(char); | ~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/../io/HierarchicalNetwork.h:348:16: warning: implicit conversion loses integer precision: 'childSize_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] 348 | return numChildren; | ~~~~~~ ^~~~~~~~~~~ infomap/infomap/../io/HierarchicalNetwork.h:368:16: warning: implicit conversion loses integer precision: 'edgeSize_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] 368 | return numEdges; | ~~~~~~ ^~~~~~~~ In file included from infomap/infomap/Node.cpp:31: In file included from infomap/infomap/InfomapBase.h:38: infomap/infomap/MemNetwork.h:212:29: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 212 | return m_stateNodes.size(); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~ infomap/infomap/MemNetwork.h:217:28: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 217 | return m_physNodes.size(); | ~~~~~~ ~~~~~~~~~~~~^~~~~~ clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/infomap/TreeData.cpp -o infomap/infomap/TreeData.o In file included from infomap/infomap/Node.cpp:28: In file included from infomap/infomap/Node.h:30: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector:314: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:385:48: error: arithmetic on a pointer to an incomplete type 'infomap::PerIterationStats' 385 | return static_cast(this->__end_ - this->__begin_); | ~~~~~~~~~~~~ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:530:28: note: in instantiation of member function 'std::vector::size' requested here 530 | size_type __old_size = size(); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector::clear' requested here 248 | __vec_.clear(); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 259 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ infomap/infomap/InfomapBase.h:54:5: note: in instantiation of member function 'std::vector::~vector' requested here 54 | InfomapBase(const Config& conf, NodeFactoryBase* nodeFactory) | ^ infomap/infomap/InfomapBase.h:46:8: note: forward declaration of 'infomap::PerIterationStats' 46 | struct PerIterationStats; | ^ In file included from infomap/infomap/Node.cpp:28: In file included from infomap/infomap/Node.h:30: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector:314: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:749:65: error: arithmetic on a pointer to an incomplete type 'infomap::PerIterationStats' 749 | __alloc_traits::destroy(this->__alloc_, std::__to_address(--__soon_to_be_end)); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:531:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 531 | __base_destruct_at_end(this->__begin_); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector::clear' requested here 248 | __vec_.clear(); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 259 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ infomap/infomap/InfomapBase.h:54:5: note: in instantiation of member function 'std::vector::~vector' requested here 54 | InfomapBase(const Config& conf, NodeFactoryBase* nodeFactory) | ^ infomap/infomap/InfomapBase.h:46:8: note: forward declaration of 'infomap::PerIterationStats' 46 | struct PerIterationStats; | ^ In file included from infomap/infomap/Node.cpp:28: In file included from infomap/infomap/Node.h:30: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector:314: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:37: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h:19: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/allocate.h:102:74: error: invalid application of 'alignof' to an incomplete type 'infomap::PerIterationStats' 102 | __type_identity_t<_Tp>* __ptr, __element_count __n, size_t __align = _LIBCPP_ALIGNOF(_Tp)) _NOEXCEPT { | ^~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:300:34: note: expanded from macro '_LIBCPP_ALIGNOF' 300 | # define _LIBCPP_ALIGNOF(_Tp) alignof(_Tp) | ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h:120:7: note: in instantiation of default function argument expression for '__libcpp_deallocate' required here 120 | std::__libcpp_deallocate<_Tp>(__p, __element_count(__n)); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h:302:9: note: in instantiation of member function 'std::allocator::deallocate' requested here 302 | __a.deallocate(__p, __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:250:25: note: in instantiation of member function 'std::allocator_traits>::deallocate' requested here 250 | __alloc_traits::deallocate(__vec_.__alloc_, __vec_.__begin_, __vec_.capacity()); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 259 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ infomap/infomap/InfomapBase.h:54:5: note: in instantiation of member function 'std::vector::~vector' requested here 54 | InfomapBase(const Config& conf, NodeFactoryBase* nodeFactory) | ^ infomap/infomap/InfomapBase.h:46:8: note: forward declaration of 'infomap::PerIterationStats' 46 | struct PerIterationStats; | ^ In file included from infomap/infomap/Node.cpp:28: In file included from infomap/infomap/Node.h:30: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector:314: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:388:48: error: arithmetic on a pointer to an incomplete type 'infomap::PerIterationStats' 388 | return static_cast(this->__cap_ - this->__begin_); | ~~~~~~~~~~~~ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:250:77: note: in instantiation of member function 'std::vector::capacity' requested here 250 | __alloc_traits::deallocate(__vec_.__alloc_, __vec_.__begin_, __vec_.capacity()); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 259 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ infomap/infomap/InfomapBase.h:54:5: note: in instantiation of member function 'std::vector::~vector' requested here 54 | InfomapBase(const Config& conf, NodeFactoryBase* nodeFactory) | ^ infomap/infomap/InfomapBase.h:46:8: note: forward declaration of 'infomap::PerIterationStats' 46 | struct PerIterationStats; | ^ infomap/infomap/InfomapBase.h:735:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion] 735 | return result + s.numTopModules; | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.h:744:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion] 744 | return result + s.numBottomModules; | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20 warnings and 4 errors generated. make[1]: *** [infomap/infomap/Node.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/infomap/InfomapContext.cpp -o infomap/infomap/InfomapContext.o In file included from infomap/infomap/TreeData.cpp:28: In file included from infomap/infomap/TreeData.h:33: infomap/infomap/Node.h:178:16: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] 178 | return s_nodeCount; | ~~~~~~ ^~~~~~~~~~~ infomap/infomap/Node.h:308:27: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 308 | return m_outEdges.size(); | ~~~~~~ ~~~~~~~~~~~^~~~~~ infomap/infomap/Node.h:314:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 314 | return m_inEdges.size(); | ~~~~~~ ~~~~~~~~~~^~~~~~ In file included from infomap/infomap/TreeData.cpp:28: infomap/infomap/TreeData.h:118:28: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 118 | return m_leafNodes.size(); | ~~~~~~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/TreeData.h:143:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 143 | node->originalIndex = m_leafNodes.size(); | ~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/TreeData.h:152:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 152 | node->originalIndex = m_leafNodes.size(); | ~ ~~~~~~~~~~~~^~~~~~ 6 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/infomap/NetworkAdapter.cpp -o infomap/infomap/NetworkAdapter.o In file included from infomap/infomap/InfomapContext.cpp:28: In file included from infomap/infomap/InfomapContext.h:31: In file included from infomap/infomap/InfomapBase.h:30: In file included from infomap/infomap/TreeData.h:33: infomap/infomap/Node.h:178:16: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] 178 | return s_nodeCount; | ~~~~~~ ^~~~~~~~~~~ infomap/infomap/Node.h:308:27: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 308 | return m_outEdges.size(); | ~~~~~~ ~~~~~~~~~~~^~~~~~ infomap/infomap/Node.h:314:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 314 | return m_inEdges.size(); | ~~~~~~ ~~~~~~~~~~^~~~~~ In file included from infomap/infomap/InfomapContext.cpp:28: In file included from infomap/infomap/InfomapContext.h:31: In file included from infomap/infomap/InfomapBase.h:30: infomap/infomap/TreeData.h:118:28: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 118 | return m_leafNodes.size(); | ~~~~~~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/TreeData.h:143:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 143 | node->originalIndex = m_leafNodes.size(); | ~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/TreeData.h:152:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 152 | node->originalIndex = m_leafNodes.size(); | ~ ~~~~~~~~~~~~^~~~~~ In file included from infomap/infomap/InfomapContext.cpp:28: In file included from infomap/infomap/InfomapContext.h:31: In file included from infomap/infomap/InfomapBase.h:33: infomap/infomap/../utils/MersenneTwister.h:333:17: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:60:5)' and 'MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:64:5)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 333 | for ( i = N - M; i--; ++p ) | ~ ^ ~ infomap/infomap/../utils/MersenneTwister.h:340:24: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:64:5)' and 'MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:60:5)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 340 | *p = twist( p[M-N], p[0], p[1] ); | ~^~ infomap/infomap/../utils/MersenneTwister.h:343:20: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:64:5)' and 'MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:60:5)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 343 | *p = twist( p[M-N], p[0], state[0] ); | ~^~ infomap/infomap/../utils/MersenneTwister.h:402:12: warning: implicit conversion loses integer precision: 'uint32' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 402 | left = *la; | ~ ^~~ In file included from infomap/infomap/InfomapContext.cpp:28: In file included from infomap/infomap/InfomapContext.h:31: In file included from infomap/infomap/InfomapBase.h:37: infomap/infomap/../io/HierarchicalNetwork.h:196:25: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 196 | return children.size(); | ~~~~~~ ~~~~~~~~~^~~~~~ infomap/infomap/../io/HierarchicalNetwork.h:202:38: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 202 | for (int i = children.size() - 1; i >= 0; --i) | ~ ~~~~~~~~~~~~~~~~^~~ infomap/infomap/../io/HierarchicalNetwork.h:214:38: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 214 | child.parentIndex = children.size(); | ~ ~~~~~~~~~^~~~~~ infomap/infomap/../io/HierarchicalNetwork.h:257:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] 257 | unsigned int size = sizeof(nameSize_t) + data.name.length() * sizeof(char); | ~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/../io/HierarchicalNetwork.h:348:16: warning: implicit conversion loses integer precision: 'childSize_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] 348 | return numChildren; | ~~~~~~ ^~~~~~~~~~~ infomap/infomap/../io/HierarchicalNetwork.h:368:16: warning: implicit conversion loses integer precision: 'edgeSize_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] 368 | return numEdges; | ~~~~~~ ^~~~~~~~ In file included from infomap/infomap/InfomapContext.cpp:28: In file included from infomap/infomap/InfomapContext.h:31: In file included from infomap/infomap/InfomapBase.h:38: infomap/infomap/MemNetwork.h:212:29: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 212 | return m_stateNodes.size(); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~ infomap/infomap/MemNetwork.h:217:28: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 217 | return m_physNodes.size(); | ~~~~~~ ~~~~~~~~~~~~^~~~~~ In file included from infomap/infomap/InfomapContext.cpp:28: In file included from infomap/infomap/InfomapContext.h:30: In file included from infomap/infomap/../io/Config.h:31: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip:556: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque:2647: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional:557: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h:25: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:385:48: error: arithmetic on a pointer to an incomplete type 'infomap::PerIterationStats' 385 | return static_cast(this->__end_ - this->__begin_); | ~~~~~~~~~~~~ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:530:28: note: in instantiation of member function 'std::vector::size' requested here 530 | size_type __old_size = size(); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector::clear' requested here 248 | __vec_.clear(); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 259 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ infomap/infomap/InfomapBase.h:54:5: note: in instantiation of member function 'std::vector::~vector' requested here 54 | InfomapBase(const Config& conf, NodeFactoryBase* nodeFactory) | ^ infomap/infomap/InfomapBase.h:46:8: note: forward declaration of 'infomap::PerIterationStats' 46 | struct PerIterationStats; | ^ In file included from infomap/infomap/InfomapContext.cpp:28: In file included from infomap/infomap/InfomapContext.h:30: In file included from infomap/infomap/../io/Config.h:31: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip:556: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque:2647: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional:557: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h:25: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:749:65: error: arithmetic on a pointer to an incomplete type 'infomap::PerIterationStats' 749 | __alloc_traits::destroy(this->__alloc_, std::__to_address(--__soon_to_be_end)); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:531:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 531 | __base_destruct_at_end(this->__begin_); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector::clear' requested here 248 | __vec_.clear(); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 259 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ infomap/infomap/InfomapBase.h:54:5: note: in instantiation of member function 'std::vector::~vector' requested here 54 | InfomapBase(const Config& conf, NodeFactoryBase* nodeFactory) | ^ infomap/infomap/InfomapBase.h:46:8: note: forward declaration of 'infomap::PerIterationStats' 46 | struct PerIterationStats; | ^ In file included from infomap/infomap/InfomapContext.cpp:28: In file included from infomap/infomap/InfomapContext.h:30: In file included from infomap/infomap/../io/Config.h:31: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip:52: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/put_character_sequence.h:19: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/pad_and_output.h:16: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios:223: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale:19: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h:21: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple:1433: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception:97: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new:94: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/allocate.h:102:74: error: invalid application of 'alignof' to an incomplete type 'infomap::PerIterationStats' 102 | __type_identity_t<_Tp>* __ptr, __element_count __n, size_t __align = _LIBCPP_ALIGNOF(_Tp)) _NOEXCEPT { | ^~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:300:34: note: expanded from macro '_LIBCPP_ALIGNOF' 300 | # define _LIBCPP_ALIGNOF(_Tp) alignof(_Tp) | ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h:120:7: note: in instantiation of default function argument expression for '__libcpp_deallocate' required here 120 | std::__libcpp_deallocate<_Tp>(__p, __element_count(__n)); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h:302:9: note: in instantiation of member function 'std::allocator::deallocate' requested here 302 | __a.deallocate(__p, __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:250:25: note: in instantiation of member function 'std::allocator_traits>::deallocate' requested here 250 | __alloc_traits::deallocate(__vec_.__alloc_, __vec_.__begin_, __vec_.capacity()); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 259 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ infomap/infomap/InfomapBase.h:54:5: note: in instantiation of member function 'std::vector::~vector' requested here 54 | InfomapBase(const Config& conf, NodeFactoryBase* nodeFactory) | ^ infomap/infomap/InfomapBase.h:46:8: note: forward declaration of 'infomap::PerIterationStats' 46 | struct PerIterationStats; | ^ In file included from infomap/infomap/InfomapContext.cpp:28: In file included from infomap/infomap/InfomapContext.h:30: In file included from infomap/infomap/../io/Config.h:31: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip:556: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque:2647: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional:557: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h:25: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:388:48: error: arithmetic on a pointer to an incomplete type 'infomap::PerIterationStats' 388 | return static_cast(this->__cap_ - this->__begin_); | ~~~~~~~~~~~~ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:250:77: note: in instantiation of member function 'std::vector::capacity' requested here 250 | __alloc_traits::deallocate(__vec_.__alloc_, __vec_.__begin_, __vec_.capacity()); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 259 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ infomap/infomap/InfomapBase.h:54:5: note: in instantiation of member function 'std::vector::~vector' requested here 54 | InfomapBase(const Config& conf, NodeFactoryBase* nodeFactory) | ^ infomap/infomap/InfomapBase.h:46:8: note: forward declaration of 'infomap::PerIterationStats' 46 | struct PerIterationStats; | ^ infomap/infomap/InfomapBase.h:735:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion] 735 | return result + s.numTopModules; | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.h:744:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion] 744 | return result + s.numBottomModules; | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: In file included from infomap/infomap/InfomapGreedyCommon.h:30: In file included from infomap/infomap/InfomapGreedySpecialized.h:30: In file included from infomap/infomap/InfomapGreedy.h:43: infomap/infomap/../utils/infomath.h:56:37: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 56 | unsigned int size = randomOrder.size(); | ~~~~ ~~~~~~~~~~~~^~~~~~ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:529:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 529 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::initModuleOptimization' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:379:69: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 379 | InfomapGreedyTypeSpecialized infomap(perLayerConfig); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::preClusterMultiplexNetwork' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1499:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1499 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::moveNodesToPredefinedModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:379:69: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 379 | InfomapGreedyTypeSpecialized infomap(perLayerConfig); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::preClusterMultiplexNetwork' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1010:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1010 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:463:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModuleInParallel' requested here 463 | tryMoveEachNodeIntoBestModuleInParallel(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:379:69: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 379 | InfomapGreedyTypeSpecialized infomap(perLayerConfig); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::preClusterMultiplexNetwork' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1134:38: warning: implicit conversion loses integer precision: 'MTRand::uint32' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1134 | unsigned int randPos = j + Super::m_rand.randInt(numModuleLinks - j - 1); | ~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: In file included from infomap/infomap/InfomapGreedyCommon.h:30: In file included from infomap/infomap/InfomapGreedySpecialized.h:30: infomap/infomap/InfomapGreedy.h:431:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 431 | return m_activeNetwork.size() - m_emptyModules.size(); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapGreedyCommon.h:1043:43: note: in instantiation of member function 'infomap::InfomapGreedy>::numActiveModules' requested here 1043 | if (Super::isTopLevel() && Super::numActiveModules() == m_config.preferredNumberOfModules && Super::m_moduleMembers[current.index] == 1) | ^ infomap/infomap/InfomapGreedyCommon.h:463:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModuleInParallel' requested here 463 | tryMoveEachNodeIntoBestModuleInParallel(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:379:69: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 379 | InfomapGreedyTypeSpecialized infomap(perLayerConfig); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::preClusterMultiplexNetwork' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:523:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 523 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:468:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModule' requested here 468 | tryMoveEachNodeIntoBestModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:379:69: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 379 | InfomapGreedyTypeSpecialized infomap(perLayerConfig); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::preClusterMultiplexNetwork' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:679:38: warning: implicit conversion loses integer precision: 'MTRand::uint32' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 679 | unsigned int randPos = j + Super::m_rand.randInt(numModuleLinks - j - 1); | ~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapGreedyCommon.h:1337:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1337 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:501:20: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoStrongestConnectedModule' requested here 501 | numMoved = tryMoveEachNodeIntoStrongestConnectedModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModulesCrude' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:379:69: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 379 | InfomapGreedyTypeSpecialized infomap(perLayerConfig); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::preClusterMultiplexNetwork' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1602:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1602 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::consolidateModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:379:69: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 379 | InfomapGreedyTypeSpecialized infomap(perLayerConfig); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::preClusterMultiplexNetwork' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:555:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 555 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::initModuleOptimization' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:570:66: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 570 | unsigned int numPhysicalMembers = node.physicalNodes.size(); | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:595:62: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 595 | unsigned int numPhysicalMembers = node.physicalNodes.size(); | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1499:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1499 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::moveNodesToPredefinedModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1010:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1010 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:463:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModuleInParallel' requested here 463 | tryMoveEachNodeIntoBestModuleInParallel(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1134:38: warning: implicit conversion loses integer precision: 'MTRand::uint32' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1134 | unsigned int randPos = j + Super::m_rand.randInt(numModuleLinks - j - 1); | ~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:709:59: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 709 | unsigned int numPhysicalNodes = current.physicalNodes.size(); | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:1119:19: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::addContributionOfMovingMemoryNodes' requested here 1119 | derived().addContributionOfMovingMemoryNodes(current, oldModuleDelta, deltaFlow); | ^ infomap/infomap/InfomapGreedyCommon.h:463:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModuleInParallel' requested here 463 | tryMoveEachNodeIntoBestModuleInParallel(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:523:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 523 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:468:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModule' requested here 468 | tryMoveEachNodeIntoBestModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:679:38: warning: implicit conversion loses integer precision: 'MTRand::uint32' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 679 | unsigned int randPos = j + Super::m_rand.randInt(numModuleLinks - j - 1); | ~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:648:59: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 648 | unsigned int numPhysicalNodes = current.physicalNodes.size(); | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:673:19: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::addContributionOfMovingMemoryNodes' requested here 673 | derived().addContributionOfMovingMemoryNodes(current, oldModuleDelta, moduleDeltaEnterExit, redirect, offset, numModuleLinks); | ^ infomap/infomap/InfomapGreedyCommon.h:468:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModule' requested here 468 | tryMoveEachNodeIntoBestModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1337:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1337 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:501:20: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoStrongestConnectedModule' requested here 501 | numMoved = tryMoveEachNodeIntoStrongestConnectedModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModulesCrude' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1602:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1602 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::consolidateModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:991:45: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 991 | m_numPhysicalNodes = setOfPhysicalNodes.size(); | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::generateNetworkFromChildren' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: In file included from infomap/infomap/InfomapGreedyCommon.h:30: In file included from infomap/infomap/InfomapGreedySpecialized.h:30: infomap/infomap/InfomapGreedy.h:439:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 439 | return m_activeNetwork.size() - m_emptyModules.size(); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedy>::numDynamicModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:56:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 56 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:555:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 555 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::initModuleOptimization' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:570:66: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 570 | unsigned int numPhysicalMembers = node.physicalNodes.size(); | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:595:62: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 595 | unsigned int numPhysicalMembers = node.physicalNodes.size(); | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1499:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1499 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::moveNodesToPredefinedModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1010:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1010 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:463:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModuleInParallel' requested here 463 | tryMoveEachNodeIntoBestModuleInParallel(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1134:38: warning: implicit conversion loses integer precision: 'MTRand::uint32' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1134 | unsigned int randPos = j + Super::m_rand.randInt(numModuleLinks - j - 1); | ~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: In file included from infomap/infomap/InfomapGreedyCommon.h:30: In file included from infomap/infomap/InfomapGreedySpecialized.h:30: infomap/infomap/InfomapGreedy.h:431:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 431 | return m_activeNetwork.size() - m_emptyModules.size(); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapGreedyCommon.h:1043:43: note: in instantiation of member function 'infomap::InfomapGreedy>::numActiveModules' requested here 1043 | if (Super::isTopLevel() && Super::numActiveModules() == m_config.preferredNumberOfModules && Super::m_moduleMembers[current.index] == 1) | ^ infomap/infomap/InfomapGreedyCommon.h:463:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModuleInParallel' requested here 463 | tryMoveEachNodeIntoBestModuleInParallel(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:709:59: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 709 | unsigned int numPhysicalNodes = current.physicalNodes.size(); | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:1119:19: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::addContributionOfMovingMemoryNodes' requested here 1119 | derived().addContributionOfMovingMemoryNodes(current, oldModuleDelta, deltaFlow); | ^ infomap/infomap/InfomapGreedyCommon.h:463:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModuleInParallel' requested here 463 | tryMoveEachNodeIntoBestModuleInParallel(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:523:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 523 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:468:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModule' requested here 468 | tryMoveEachNodeIntoBestModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:679:38: warning: implicit conversion loses integer precision: 'MTRand::uint32' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 679 | unsigned int randPos = j + Super::m_rand.randInt(numModuleLinks - j - 1); | ~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:648:59: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 648 | unsigned int numPhysicalNodes = current.physicalNodes.size(); | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:673:19: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::addContributionOfMovingMemoryNodes' requested here 673 | derived().addContributionOfMovingMemoryNodes(current, oldModuleDelta, moduleDeltaEnterExit, redirect, offset, numModuleLinks); | ^ infomap/infomap/InfomapGreedyCommon.h:468:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModule' requested here 468 | tryMoveEachNodeIntoBestModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1337:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1337 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:501:20: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoStrongestConnectedModule' requested here 501 | numMoved = tryMoveEachNodeIntoStrongestConnectedModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModulesCrude' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1602:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1602 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::consolidateModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:529:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 529 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::initModuleOptimization' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1499:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1499 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::moveNodesToPredefinedModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1010:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1010 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:463:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModuleInParallel' requested here 463 | tryMoveEachNodeIntoBestModuleInParallel(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1134:38: warning: implicit conversion loses integer precision: 'MTRand::uint32' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1134 | unsigned int randPos = j + Super::m_rand.randInt(numModuleLinks - j - 1); | ~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapGreedyCommon.h:523:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 523 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:468:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModule' requested here 468 | tryMoveEachNodeIntoBestModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:679:38: warning: implicit conversion loses integer precision: 'MTRand::uint32' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 679 | unsigned int randPos = j + Super::m_rand.randInt(numModuleLinks - j - 1); | ~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapGreedyCommon.h:1337:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1337 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:501:20: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoStrongestConnectedModule' requested here 501 | numMoved = tryMoveEachNodeIntoStrongestConnectedModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModulesCrude' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1602:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1602 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::consolidateModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:991:45: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 991 | m_numPhysicalNodes = setOfPhysicalNodes.size(); | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::generateNetworkFromChildren' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: In file included from infomap/infomap/InfomapGreedyCommon.h:30: In file included from infomap/infomap/InfomapGreedySpecialized.h:30: infomap/infomap/InfomapGreedy.h:439:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 439 | return m_activeNetwork.size() - m_emptyModules.size(); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedy>::numDynamicModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:61:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 61 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:555:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 555 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::initModuleOptimization' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:570:66: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 570 | unsigned int numPhysicalMembers = node.physicalNodes.size(); | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:595:62: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 595 | unsigned int numPhysicalMembers = node.physicalNodes.size(); | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1499:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1499 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::moveNodesToPredefinedModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1010:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1010 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:463:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModuleInParallel' requested here 463 | tryMoveEachNodeIntoBestModuleInParallel(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1134:38: warning: implicit conversion loses integer precision: 'MTRand::uint32' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1134 | unsigned int randPos = j + Super::m_rand.randInt(numModuleLinks - j - 1); | ~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: In file included from infomap/infomap/InfomapGreedyCommon.h:30: In file included from infomap/infomap/InfomapGreedySpecialized.h:30: infomap/infomap/InfomapGreedy.h:431:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 431 | return m_activeNetwork.size() - m_emptyModules.size(); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapGreedyCommon.h:1043:43: note: in instantiation of member function 'infomap::InfomapGreedy>::numActiveModules' requested here 1043 | if (Super::isTopLevel() && Super::numActiveModules() == m_config.preferredNumberOfModules && Super::m_moduleMembers[current.index] == 1) | ^ infomap/infomap/InfomapGreedyCommon.h:463:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModuleInParallel' requested here 463 | tryMoveEachNodeIntoBestModuleInParallel(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:709:59: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 709 | unsigned int numPhysicalNodes = current.physicalNodes.size(); | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:1119:19: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::addContributionOfMovingMemoryNodes' requested here 1119 | derived().addContributionOfMovingMemoryNodes(current, oldModuleDelta, deltaFlow); | ^ infomap/infomap/InfomapGreedyCommon.h:463:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModuleInParallel' requested here 463 | tryMoveEachNodeIntoBestModuleInParallel(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:523:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 523 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:468:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModule' requested here 468 | tryMoveEachNodeIntoBestModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:679:38: warning: implicit conversion loses integer precision: 'MTRand::uint32' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 679 | unsigned int randPos = j + Super::m_rand.randInt(numModuleLinks - j - 1); | ~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:648:59: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 648 | unsigned int numPhysicalNodes = current.physicalNodes.sIn file included from infomap/infomap/NetworkAdapter.cpp:27: In file included from infomap/infomap/NetworkAdapter.h:33: In file included from infomap/infomap/TreeData.h:33ize: infomap/infomap/Node.h:178:16:(); warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] | 178 | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ return s_nodeCinfomap/infomap/InfomapGreedyCommon.h:673:19:ount; | ~~~~~~ ^~~~~~~~~~~ note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::addContributionOfMovingMemoryNodes' requested here 673 | derived().addContributionOfMovingMemoryNodes(current, oldModuleDelta, moduleDeltaEnterExit, redirect, offset, numModuleLinks); | ^ infomap/infomap/InfomapGreedyCommon.h:468:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModule' requested here 468 | tryMoveEachNodeIntoBestModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ infomap/infomap/Node.h:308:27: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 308 | return m_outEdges.size(); | ~~~~~~ ~~~~~~~~~~~^~~~~~ infomap/infomap/Node.h:314:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1337: 314 | return m_inEdges.size(); | ~~~~~~ ~~~~~~~~~~^~~~~~ 52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1337 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:501:20: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoStrongestConnectedModule' requested here 501 | numMoved = tryMoveEachNodeIntoStrongestConnectedModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModulesCrude' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1602:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1602 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::consolidateModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:529:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 529 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::initModuleOptimization' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1499:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1499 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::moveNodesToPredefinedModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1010:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1010 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:463:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModuleInParallel' requested here 463 | tryMoveEachNodeIntoBestModuleInParallel(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1134:38: warning: implicit conversion loses integer precision: 'MTRand::uint32' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1134 | unsigned int randPos = j + Super::m_rand.randInt(numModuleLinks - j - 1); | ~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapGreedyCommon.h:523:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 523 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:468:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModule' requested here 468 | tryMoveEachNodeIntoBestModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:679:38: warning: implicit conversion loses integer precision: 'MTRand::uint32' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 679 | unsigned int randPos = j + Super::m_rand.randInt(numModuleLinks - j - 1); | ~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapGreedyCommon.h:1337:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1337 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:501:20: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoStrongestConnectedModule' requested here 501 | numMoved = tryMoveEachNodeIntoStrongestConnectedModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModulesCrude' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(SuIn file included from infomap/infomap/NetworkAdapter.cpp:27p: In file included from infomap/infomap/NetworkAdapter.h:33: infomap/infomap/TreeData.h:118:28:er::m_config)); | ^ warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 118 | 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ retuinfomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here r 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ m_leafNodesinfomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here .size(); 41 | createInfomap(); ~~~~~~ ~~~~~~~~~~~~^~~~~~ | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1602:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1602 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::consolidateModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:991:45: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 991 | m_numPhysicalNodes = setOfPhysicalNodes.size(); | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::generateNetworkFromChildren' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: In file included from infomap/infomap/InfomapGreedyCommon.h:30: In file included from infomap/infomap/InfomapGreedySpecialized.h:30: infomap/infomap/InfomapGreedy.h:439:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 439 | return m_activeNetwork.size() - m_emptyModules.size(); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedy>::numDynamicModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:66:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 66 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ infomap/infomap/TreeData.h:143:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 143 | node->originalIndex = m_leafNodes.size(); | ~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/TreeData.h:152:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 152 | node->originalIndex = m_leafNodes.size(); | ~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/NetworkAdapter.cpp:233:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 233 | unsigned int numMappedNodes = nClusters.size() + fClusters.size(); | ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:555:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 555 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::initModuleOptimization' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:570:66: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 570 | unsigned int numPhysicalMembers = node.physicalNodes.size(); | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:595:62: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 595 | unsigned int numPhysicalMembers = node.physicalNodes.size(); | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1499:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1499 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::moveNodesToPredefinedModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1010:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1010 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:463:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModuleInParallel' requested here 463 | tryMoveEachNodeIntoBestModuleInParallel(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1134:38: warning: implicit conversion loses integer precision: 'MTRand::uint32' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1134 | unsigned int randPos = j + Super::m_rand.randInt(numModuleLinks - j - 1); | ~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: In file included from infomap/infomap/InfomapGreedyCommon.h:30: In file included from infomap/infomap/InfomapGreedySpecialized.h:30: infomap/infomap/InfomapGreedy.h:431:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 431 | return m_activeNetwork.size() - m_emptyModules.size(); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapGreedyCommon.h:1043:43: note: in instantiation of member function 'infomap::InfomapGreedy>::numActiveModules' requested here 1043 | if (Super::isTopLevel() && Super::numActiveModules() == m_config.preferredNumberOfModules && Super::m_moduleMembers[current.index] == 1) | ^ infomap/infomap/InfomapGreedyCommon.h:463:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModuleInParallel' requested here 463 | tryMoveEachNodeIntoBestModuleInParallel(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:709:59: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 709 | unsigned int numPhysicalNodes = current.physicalNodes.size(); | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:1119:19: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::addContributionOfMovingMemoryNodes' requested here 1119 | derived().addContributionOfMovingMemoryNodes(current, oldModuleDelta, deltaFlow); | ^ infomap/infomap/InfomapGreedyCommon.h:463:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModuleInParallel' requested here 463 | tryMoveEachNodeIntoBestModuleInParallel(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:523:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 523 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:468:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModule' requested here 468 | tryMoveEachNodeIntoBestModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:679:38: warning: implicit conversion loses integer precision: 'MTRand::uint32' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 679 | unsigned int randPos = j + Super::m_rand.randInt(numModuleLinks - j - 1); | ~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:648:59: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 648 | unsigned int numPhysicalNodes = current.physicalNodes.size(); | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:673:19: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::addContributionOfMovingMemoryNodes' requested here 673 | derived().addContributionOfMovingMemoryNodes(current, oldModuleDelta, moduleDeltaEnterExit, redirect, offset, numModuleLinks); | ^ infomap/infomap/InfomapGreedyCommon.h:468:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModule' requested here 468 | tryMoveEachNodeIntoBestModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1337:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1337 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:501:20: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoStrongestConnectedModule' requested here 501 | numMoved = tryMoveEachNodeIntoStrongestConnectedModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModulesCrude' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1602:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1602 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::consolidateModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:529:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 529 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::initModuleOptimization' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1499:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1499 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::moveNodesToPredefinedModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1010:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1010 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:463:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModuleInParallel' requested here 463 | tryMoveEachNodeIntoBestModuleInParallel(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1134:38: warning: implicit conversion loses integer precision: 'MTRand::uint32' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1134 | unsigned int randPos = j + Super::m_rand.randInt(numModuleLinks - j - 1); | ~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapGreedyCommon.h:523:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 523 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:468:13: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoBestModule' requested here 468 | tryMoveEachNodeIntoBestModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:679:38: warning: implicit conversion loses integer precision: 'MTRand::uint32' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 679 | unsigned int randPos = j + Super::m_rand.randInt(numModuleLinks - j - 1); | ~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapGreedyCommon.h:1337:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1337 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyCommon.h:501:20: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::tryMoveEachNodeIntoStrongestConnectedModule' requested here 501 | numMoved = tryMoveEachNodeIntoStrongestConnectedModule(); // returns numNodesMoved | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::optimizeModulesCrude' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: infomap/infomap/InfomapGreedyCommon.h:1602:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 1602 | unsigned int numNodes = Super::m_activeNetwork.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:52:5: note: in instantiation of member function 'infomap::InfomapGreedyCommon>::consolidateModules' requested here 52 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:322:45: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 322 | return std::unique_ptr(new InfomapGreedyTypeSpecialized(Super::m_config)); | ^ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::getNewInfomapInstanceWithoutMemory' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: infomap/infomap/InfomapGreedyTypeSpecialized.h:991:45: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 991 | m_numPhysicalNodes = setOfPhysicalNodes.size(); | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::generateNetworkFromChildren' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ In file included from infomap/infomap/InfomapContext.cpp:30: In file included from infomap/infomap/InfomapGreedyTypeSpecialized.h:31: In file included from infomap/infomap/InfomapGreedyCommon.h:30: In file included from infomap/infomap/InfomapGreedySpecialized.h:30: infomap/infomap/InfomapGreedy.h:439:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 439 | return m_activeNetwork.size() - m_emptyModules.size(); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapGreedyTypeSpecialized.h:206:5: note: in instantiation of member function 'infomap::InfomapGreedy>::numDynamicModules' requested here 206 | InfomapGreedyTypeSpecialized(const Config& conf) : | ^ infomap/infomap/InfomapContext.cpp:71:54: note: in instantiation of member function 'infomap::InfomapGreedyTypeSpecialized::InfomapGreedyTypeSpecialized' requested here 71 | m_infomap = std::unique_ptr(new InfomapGreedyTypeSpecialized(m_config)); | ^ infomap/infomap/InfomapContext.cpp:41:9: note: in instantiation of function template specialization 'infomap::InfomapContext::createInfomap' requested here 41 | createInfomap(); | ^ 113 warnings and 4 errors generated. make[1]: *** [infomap/infomap/InfomapContext.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/infomap/MultiplexNetwork.cpp -o infomap/infomap/MultiplexNetwork.o 7 warnings generated. In file included from infomap/infomap/MultiplexNetwork.cpp:28: In file included from infomap/infomap/MultiplexNetwork.h:31: In file included from infomap/infomap/MemNetwork.h:40: infomap/infomap/Node.h:178:16: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] 178 | return s_nodeCount; | ~~~~~~ ^~~~~~~~~~~ infomap/infomap/Node.h:308:27: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 308 | return m_outEdges.size(); | ~~~~~~ ~~~~~~~~~~~^~~~~~ infomap/infomap/Node.h:314:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 314 | return m_inEdges.size(); | ~~~~~~ ~~~~~~~~~~^~~~~~ In file included from infomap/infomap/MultiplexNetwork.cpp:28: In file included from infomap/infomap/MultiplexNetwork.h:31: infomap/infomap/MemNetwork.h:212:29: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 212 | return m_stateNodes.size(); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~ infomap/infomap/MemNetwork.h:217:28: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 217 | return m_physNodes.size(); | ~~~~~~ ~~~~~~~~~~~~^~~~~~ In file included from infomap/infomap/MultiplexNetwork.cpp:39: In file included from infomap/infomap/../utils/infomath.h:33: infomap/infomap/../utils/MersenneTwister.h:333:17: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:60:5)' and 'MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:64:5)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 333 | for ( i = N - M; i--; ++p ) | ~ ^ ~ infomap/infomap/../utils/MersenneTwister.h:340:24: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:64:5)' and 'MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:60:5)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 340 | *p = twist( p[M-N], p[0], p[1] ); | ~^~ infomap/infomap/../utils/MersenneTwister.h:343:20: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:64:5)' and 'MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:60:5)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 343 | *p = twist( p[M-N], p[0], state[0] ); | ~^~ infomap/infomap/../utils/MersenneTwister.h:402:12: warning: implicit conversion loses integer precision: 'uint32' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 402 | left = *la; | ~ ^~~ In file included from infomap/infomap/MultiplexNetwork.cpp:39: infomap/infomap/../utils/infomath.h:56:37: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 56 | unsigned int size = randomOrder.size(); | ~~~~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/MultiplexNetwork.cpp:270:22: warning: variable 'numAdjusted' set but not used [-Wunused-but-set-variable] 270 | unsigned int numAdjusted = 0; | ^ infomap/infomap/MultiplexNetwork.cpp:261:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 261 | for (unsigned int i = m_nodeNames.size(); i < maxNumNodes; ++i) | ~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/MultiplexNetwork.cpp:556:44: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 556 | unsigned int layer2to = m_networks.size(); | ~~~~~~~~ ~~~~~~~~~~~^~~~~~ infomap/infomap/MultiplexNetwork.cpp:573:99: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 573 | layer2to = (layer1+m_config.multiplexRelaxLimit) > m_networks.size() ? m_networks.size() : layer1+m_config.multiplexRelaxLimit; | ~ ~~~~~~~~~~~^~~~~~ infomap/infomap/MultiplexNetwork.cpp:788:44: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 788 | unsigned int layer2to = m_networks.size(); | ~~~~~~~~ ~~~~~~~~~~~^~~~~~ infomap/infomap/MultiplexNetwork.cpp:796:99: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 796 | layer2to = (layer1+m_config.multiplexRelaxLimit) > m_networks.size() ? m_networks.size() : layer1+m_config.multiplexRelaxLimit; | ~ ~~~~~~~~~~~^~~~~~ infomap/infomap/MultiplexNetwork.cpp:1269:40: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] 1269 | (m_extractor >> weight) || (weight = 1.0); | ~~ ~~~~~~~^~~~~ infomap/infomap/MultiplexNetwork.cpp:1291:40: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] 1291 | (m_extractor >> weight) || (weight = 1.0); | ~~ ~~~~~~~^~~~~ infomap/infomap/MultiplexNetwork.cpp:1313:40: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] 1313 | (m_extractor >> weight) || (weight = 1.0); | ~~ ~~~~~~~^~~~~ 19 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/infomap/MemoryNetworkAdapter.cpp -o infomap/infomap/MemoryNetworkAdapter.o In file included from infomap/infomap/MemoryNetworkAdapter.cpp:8: In file included from infomap/infomap/MemoryNetworkAdapter.h:11: In file included from infomap/infomap/NetworkAdapter.h:33: In file included from infomap/infomap/TreeData.h:33: infomap/infomap/Node.h:178:16: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] 178 | return s_nodeCount; | ~~~~~~ ^~~~~~~~~~~ infomap/infomap/Node.h:308:27: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 308 | return m_outEdges.size(); | ~~~~~~ ~~~~~~~~~~~^~~~~~ infomap/infomap/Node.h:314:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 314 | return m_inEdges.size(); | ~~~~~~ ~~~~~~~~~~^~~~~~ In file included from infomap/infomap/MemoryNetworkAdapter.cpp:8: In file included from infomap/infomap/MemoryNetworkAdapter.h:11: In file included from infomap/infomap/NetworkAdapter.h:33: infomap/infomap/TreeData.h:118:28: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 118 | return m_leafNodes.size(); | ~~~~~~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/TreeData.h:143:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 143 | node->originalIndex = m_leafNodes.size(); | ~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/TreeData.h:152:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 152 | node->originalIndex = m_leafNodes.size(); | ~ ~~~~~~~~~~~~^~~~~~ 6 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/infomap/MemNetwork.cpp -o infomap/infomap/MemNetwork.o In file included from infomap/infomap/MemNetwork.cpp:28: In file included from infomap/infomap/MemNetwork.h:40: infomap/infomap/Node.h:178:16: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] 178 | return s_nodeCount; | ~~~~~~ ^~~~~~~~~~~ infomap/infomap/Node.h:308:27: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 308 | return m_outEdges.size(); | ~~~~~~ ~~~~~~~~~~~^~~~~~ infomap/infomap/Node.h:314:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 314 | return m_inEdges.size(); | ~~~~~~ ~~~~~~~~~~^~~~~~ In file included from infomap/infomap/MemNetwork.cpp:28: infomap/infomap/MemNetwork.h:212:29: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 212 | return m_stateNodes.size(); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~ infomap/infomap/MemNetwork.h:217:28: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 217 | return m_physNodes.size(); | ~~~~~~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/MemNetwork.cpp:445:18: warning: variable 'numExactMatches' set but not used [-Wunused-but-set-variable] 445 | unsigned int numExactMatches = 0; | ^ infomap/infomap/MemNetwork.cpp:446:18: warning: variable 'numPartialMatches' set but not used [-Wunused-but-set-variable] 446 | unsigned int numPartialMatches = 0; | ^ infomap/infomap/MemNetwork.cpp:447:18: warning: variable 'numShiftedMatches' set but not used [-Wunused-but-set-variable] 447 | unsigned int numShiftedMatches = 0; | ^ infomap/infomap/MemNetwork.cpp:525:18: warning: unused variable 'numStateLinksBefore' [-Wunused-variable] 525 | unsigned int numStateLinksBefore = m_numStateLinks; | ^~~~~~~~~~~~~~~~~~~ infomap/infomap/MemNetwork.cpp:528:18: warning: unused variable 'numAggregatedLinksBefore' [-Wunused-variable] 528 | unsigned int numAggregatedLinksBefore = m_numAggregatedStateLinks; | ^~~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/MemNetwork.cpp:529:18: warning: variable 'numExactLinksAdded' set but not used [-Wunused-but-set-variable] 529 | unsigned int numExactLinksAdded = 0; | ^ infomap/infomap/MemNetwork.cpp:530:18: warning: variable 'numPartialLinksAdded' set but not used [-Wunused-but-set-variable] 530 | unsigned int numPartialLinksAdded = 0; | ^ infomap/infomap/MemNetwork.cpp:531:18: warning: variable 'numShiftedLinksAdded' set but not used [-Wunused-but-set-variable] 531 | unsigned int numShiftedLinksAdded = 0; | ^ infomap/infomap/MemNetwork.cpp:532:18: warning: variable 'numExactAggregations' set but not used [-Wunused-but-set-variable] 532 | unsigned int numExactAggregations = 0; | ^ infomap/infomap/MemNetwork.cpp:533:18: warning: variable 'numPartialAggregations' set but not used [-Wunused-but-set-variable] 533 | unsigned int numPartialAggregations = 0; | ^ infomap/infomap/MemNetwork.cpp:534:18: warning: variable 'numShiftedAggregations' set but not used [-Wunused-but-set-variable] 534 | unsigned int numShiftedAggregations = 0; | ^ infomap/infomap/MemNetwork.cpp:535:18: warning: variable 'numIncompleteLinksWithExactMatches' set but not used [-Wunused-but-set-variable] 535 | unsigned int numIncompleteLinksWithExactMatches = 0; | ^ infomap/infomap/MemNetwork.cpp:536:18: warning: variable 'numIncompleteLinksWithPartialMatches' set but not used [-Wunused-but-set-variable] 536 | unsigned int numIncompleteLinksWithPartialMatches = 0; | ^ infomap/infomap/MemNetwork.cpp:537:18: warning: variable 'numIncompleteLinksWithShiftedMatches' set but not used [-Wunused-but-set-variable] 537 | unsigned int numIncompleteLinksWithShiftedMatches = 0; | ^ infomap/infomap/MemNetwork.cpp:639:60: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] 639 | (m_extractor >> stateNode.weight) || (stateNode.weight = 1.0); | ~~ ~~~~~~~~~~~~~~~~~^~~~~ infomap/infomap/MemNetwork.cpp:655:40: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] 655 | (m_extractor >> weight) || (weight = 1.0); | ~~ ~~~~~~~^~~~~ 21 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/infomap/MemFlowNetwork.cpp -o infomap/infomap/MemFlowNetwork.o In file included from infomap/infomap/MemFlowNetwork.cpp:28: In file included from infomap/infomap/MemFlowNetwork.h:32: In file included from infomap/infomap/MemNetwork.h:40: infomap/infomap/Node.h:178:16: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] 178 | return s_nodeCount; | ~~~~~~ ^~~~~~~~~~~ infomap/infomap/Node.h:308:27: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 308 | return m_outEdges.size(); | ~~~~~~ ~~~~~~~~~~~^~~~~~ infomap/infomap/Node.h:314:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 314 | return m_inEdges.size(); | ~~~~~~ ~~~~~~~~~~^~~~~~ In file included from infomap/infomap/MemFlowNetwork.cpp:28: In file included from infomap/infomap/MemFlowNetwork.h:32: infomap/infomap/MemNetwork.h:212:29: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 212 | return m_stateNodes.size(); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~ infomap/infomap/MemNetwork.h:217:28: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 217 | return m_physNodes.size(); | ~~~~~~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/MemFlowNetwork.cpp:176:22: warning: variable 'numDanglingStateNodes' set but not used [-Wunused-but-set-variable] 176 | unsigned int numDanglingStateNodes = 0; | ^ infomap/infomap/MemFlowNetwork.cpp:177:22: warning: variable 'numDanglingStateNodesCompleted' set but not used [-Wunused-but-set-variable] 177 | unsigned int numDanglingStateNodesCompleted = 0; | ^ infomap/infomap/MemFlowNetwork.cpp:248:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 248 | numLinks = m_flowLinks.size(); | ~ ~~~~~~~~~~~~^~~~~~ 8 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/infomap/InfomapBase.cpp -o infomap/infomap/InfomapBase.o In file included from infomap/infomap/InfomapBase.cpp:28: In file included from infomap/infomap/InfomapBase.h:30: In file included from infomap/infomap/TreeData.h:33: infomap/infomap/Node.h:178:16: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] 178 | return s_nodeCount; | ~~~~~~ ^~~~~~~~~~~ infomap/infomap/Node.h:308:27: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 308 | return m_outEdges.size(); | ~~~~~~ ~~~~~~~~~~~^~~~~~ infomap/infomap/Node.h:314:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 314 | return m_inEdges.size(); | ~~~~~~ ~~~~~~~~~~^~~~~~ In file included from infomap/infomap/InfomapBase.cpp:28: In file included from infomap/infomap/InfomapBase.h:30: infomap/infomap/TreeData.h:118:28: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 118 | return m_leafNodes.size(); | ~~~~~~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/TreeData.h:143:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 143 | node->originalIndex = m_leafNodes.size(); | ~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/TreeData.h:152:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 152 | node->originalIndex = m_leafNodes.size(); | ~ ~~~~~~~~~~~~^~~~~~ In file included from infomap/infomap/InfomapBase.cpp:28: In file included from infomap/infomap/InfomapBase.h:33: infomap/infomap/../utils/MersenneTwister.h:333:17: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:60:5)' and 'MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:64:5)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 333 | for ( i = N - M; i--; ++p ) | ~ ^ ~ infomap/infomap/../utils/MersenneTwister.h:340:24: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:64:5)' and 'MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:60:5)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 340 | *p = twist( p[M-N], p[0], p[1] ); | ~^~ infomap/infomap/../utils/MersenneTwister.h:343:20: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:64:5)' and 'MTRand::(unnamed enum at infomap/infomap/../utils/MersenneTwister.h:60:5)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 343 | *p = twist( p[M-N], p[0], state[0] ); | ~^~ infomap/infomap/../utils/MersenneTwister.h:402:12: warning: implicit conversion loses integer precision: 'uint32' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 402 | left = *la; | ~ ^~~ In file included from infomap/infomap/InfomapBase.cpp:28: In file included from infomap/infomap/InfomapBase.h:37: infomap/infomap/../io/HierarchicalNetwork.h:196:25: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 196 | return children.size(); | ~~~~~~ ~~~~~~~~~^~~~~~ infomap/infomap/../io/HierarchicalNetwork.h:202:38: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 202 | for (int i = children.size() - 1; i >= 0; --i) | ~ ~~~~~~~~~~~~~~~~^~~ infomap/infomap/../io/HierarchicalNetwork.h:214:38: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 214 | child.parentIndex = children.size(); | ~ ~~~~~~~~~^~~~~~ infomap/infomap/../io/HierarchicalNetwork.h:257:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] 257 | unsigned int size = sizeof(nameSize_t) + data.name.length() * sizeof(char); | ~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/../io/HierarchicalNetwork.h:348:16: warning: implicit conversion loses integer precision: 'childSize_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] 348 | return numChildren; | ~~~~~~ ^~~~~~~~~~~ infomap/infomap/../io/HierarchicalNetwork.h:368:16: warning: implicit conversion loses integer precision: 'edgeSize_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] 368 | return numEdges; | ~~~~~~ ^~~~~~~~ In file included from infomap/infomap/InfomapBase.cpp:28: In file included from infomap/infomap/InfomapBase.h:38: infomap/infomap/MemNetwork.h:212:29: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 212 | return m_stateNodes.size(); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~ infomap/infomap/MemNetwork.h:217:28: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 217 | return m_physNodes.size(); | ~~~~~~ ~~~~~~~~~~~~^~~~~~ In file included from infomap/infomap/InfomapBase.cpp:28: In file included from infomap/infomap/InfomapBase.h:30: In file included from infomap/infomap/TreeData.h:31: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector:314: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:385:48: error: arithmetic on a pointer to an incomplete type 'infomap::PerIterationStats' 385 | return static_cast(this->__end_ - this->__begin_); | ~~~~~~~~~~~~ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:530:28: note: in instantiation of member function 'std::vector::size' requested here 530 | size_type __old_size = size(); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector::clear' requested here 248 | __vec_.clear(); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 259 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ infomap/infomap/InfomapBase.h:54:5: note: in instantiation of member function 'std::vector::~vector' requested here 54 | InfomapBase(const Config& conf, NodeFactoryBase* nodeFactory) | ^ infomap/infomap/InfomapBase.h:46:8: note: forward declaration of 'infomap::PerIterationStats' 46 | struct PerIterationStats; | ^ In file included from infomap/infomap/InfomapBase.cpp:28: In file included from infomap/infomap/InfomapBase.h:30: In file included from infomap/infomap/TreeData.h:31: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector:314: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:749:65: error: arithmetic on a pointer to an incomplete type 'infomap::PerIterationStats' 749 | __alloc_traits::destroy(this->__alloc_, std::__to_address(--__soon_to_be_end)); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:531:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 531 | __base_destruct_at_end(this->__begin_); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector::clear' requested here 248 | __vec_.clear(); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 259 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ infomap/infomap/InfomapBase.h:54:5: note: in instantiation of member function 'std::vector::~vector' requested here 54 | InfomapBase(const Config& conf, NodeFactoryBase* nodeFactory) | ^ infomap/infomap/InfomapBase.h:46:8: note: forward declaration of 'infomap::PerIterationStats' 46 | struct PerIterationStats; | ^ In file included from infomap/infomap/InfomapBase.cpp:28: In file included from infomap/infomap/InfomapBase.h:30: In file included from infomap/infomap/TreeData.h:30: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:611: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h:19: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/allocate.h:102:74: error: invalid application of 'alignof' to an incomplete type 'infomap::PerIterationStats' 102 | __type_identity_t<_Tp>* __ptr, __element_count __n, size_t __align = _LIBCPP_ALIGNOF(_Tp)) _NOEXCEPT { | ^~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:300:34: note: expanded from macro '_LIBCPP_ALIGNOF' 300 | # define _LIBCPP_ALIGNOF(_Tp) alignof(_Tp) | ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h:120:7: note: in instantiation of default function argument expression for '__libcpp_deallocate' required here 120 | std::__libcpp_deallocate<_Tp>(__p, __element_count(__n)); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h:302:9: note: in instantiation of member function 'std::allocator::deallocate' requested here 302 | __a.deallocate(__p, __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:250:25: note: in instantiation of member function 'std::allocator_traits>::deallocate' requested here 250 | __alloc_traits::deallocate(__vec_.__alloc_, __vec_.__begin_, __vec_.capacity()); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 259 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ infomap/infomap/InfomapBase.h:54:5: note: in instantiation of member function 'std::vector::~vector' requested here 54 | InfomapBase(const Config& conf, NodeFactoryBase* nodeFactory) | ^ infomap/infomap/InfomapBase.h:46:8: note: forward declaration of 'infomap::PerIterationStats' 46 | struct PerIterationStats; | ^ In file included from infomap/infomap/InfomapBase.cpp:28: In file included from infomap/infomap/InfomapBase.h:30: In file included from infomap/infomap/TreeData.h:31: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector:314: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:388:48: error: arithmetic on a pointer to an incomplete type 'infomap::PerIterationStats' 388 | return static_cast(this->__cap_ - this->__begin_); | ~~~~~~~~~~~~ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:250:77: note: in instantiation of member function 'std::vector::capacity' requested here 250 | __alloc_traits::deallocate(__vec_.__alloc_, __vec_.__begin_, __vec_.capacity()); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 259 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ infomap/infomap/InfomapBase.h:54:5: note: in instantiation of member function 'std::vector::~vector' requested here 54 | InfomapBase(const Config& conf, NodeFactoryBase* nodeFactory) | ^ infomap/infomap/InfomapBase.h:46:8: note: forward declaration of 'infomap::PerIterationStats' 46 | struct PerIterationStats; | ^ infomap/infomap/InfomapBase.h:735:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion] 735 | return result + s.numTopModules; | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.h:744:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion] 744 | return result + s.numBottomModules; | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from infomap/infomap/InfomapBase.cpp:41: infomap/infomap/../utils/infomath.h:56:37: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 56 | unsigned int size = randomOrder.size(); | ~~~~ ~~~~~~~~~~~~^~~~~~ infomap/infomap/InfomapBase.cpp:329:28: warning: unused variable 's' [-Wunused-variable] 329 | PerIterationStats& s = m_iterationStats[i]; | ^ infomap/infomap/InfomapBase.cpp:372:22: warning: unused variable 'numFields' [-Wunused-variable] 372 | unsigned int numFields = 5 + ((2 + (m_config.isMemoryNetwork() ? 1 : 0)) * (m_config.twoLevel ? 1 : 2)); | ^~~~~~~~~ infomap/infomap/InfomapBase.cpp:376:16: warning: unused variable 'secondsMin' [-Wunused-variable] 376 | double secondsMin = m_iterationStats[0].seconds; | ^~~~~~~~~~ infomap/infomap/InfomapBase.cpp:377:16: warning: unused variable 'secondsMax' [-Wunused-variable] 377 | double secondsMax = m_iterationStats[iLast].seconds; | ^~~~~~~~~~ infomap/infomap/InfomapBase.cpp:378:16: warning: unused variable 'secondsMedian' [-Wunused-variable] 378 | double secondsMedian = m_iterationStats[numTrials / 2].seconds; | ^~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:379:16: warning: unused variable 'secondsAverage' [-Wunused-variable] 379 | double secondsAverage = std::accumulate(m_iterationStats.begin(), | ^~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:383:22: warning: unused variable 'numTopModulesMin' [-Wunused-variable] 383 | unsigned int numTopModulesMin = m_iterationStats[0].numTopModules; | ^~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:384:22: warning: unused variable 'numTopModulesMax' [-Wunused-variable] 384 | unsigned int numTopModulesMax = m_iterationStats[iLast].numTopModules; | ^~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:385:22: warning: unused variable 'numTopModulesMedian' [-Wunused-variable] 385 | unsigned int numTopModulesMedian = m_iterationStats[numTrials / 2].numTopModules; | ^~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:386:16: warning: unused variable 'numTopModulesAverage' [-Wunused-variable] 386 | double numTopModulesAverage = std::accumulate(m_iterationStats.begin(), | ^~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:390:16: warning: unused variable 'topPerplexityMin' [-Wunused-variable] 390 | double topPerplexityMin = m_iterationStats[0].topPerplexity; | ^~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:391:16: warning: unused variable 'topPerplexityMax' [-Wunused-variable] 391 | double topPerplexityMax = m_iterationStats[iLast].topPerplexity; | ^~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:392:16: warning: unused variable 'topPerplexityMedian' [-Wunused-variable] 392 | double topPerplexityMedian = m_iterationStats[numTrials / 2].topPerplexity; | ^~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:393:16: warning: unused variable 'topPerplexityAverage' [-Wunused-variable] 393 | double topPerplexityAverage = std::accumulate(m_iterationStats.begin(), | ^~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:397:16: warning: unused variable 'topOverlapMin' [-Wunused-variable] 397 | double topOverlapMin = m_iterationStats[0].topOverlap; | ^~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:398:16: warning: unused variable 'topOverlapMax' [-Wunused-variable] 398 | double topOverlapMax = m_iterationStats[iLast].topOverlap; | ^~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:399:16: warning: unused variable 'topOverlapMedian' [-Wunused-variable] 399 | double topOverlapMedian = m_iterationStats[numTrials / 2].topOverlap; | ^~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:400:16: warning: unused variable 'topOverlapAverage' [-Wunused-variable] 400 | double topOverlapAverage = std::accumulate(m_iterationStats.begin(), | ^~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:404:22: warning: unused variable 'numBottomModulesMin' [-Wunused-variable] 404 | unsigned int numBottomModulesMin = m_iterationStats[0].numBottomModules; | ^~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:405:22: warning: unused variable 'numBottomModulesMax' [-Wunused-variable] 405 | unsigned int numBottomModulesMax = m_iterationStats[iLast].numBottomModules; | ^~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:406:22: warning: unused variable 'numBottomModulesMedian' [-Wunused-variable] 406 | unsigned int numBottomModulesMedian = m_iterationStats[numTrials / 2].numBottomModules; | ^~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:407:16: warning: unused variable 'numBottomModulesAverage' [-Wunused-variable] 407 | double numBottomModulesAverage = std::accumulate(m_iterationStats.begin(), | ^~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:411:16: warning: unused variable 'bottomPerplexityMin' [-Wunused-variable] 411 | double bottomPerplexityMin = m_iterationStats[0].bottomPerplexity; | ^~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:412:16: warning: unused variable 'bottomPerplexityMax' [-Wunused-variable] 412 | double bottomPerplexityMax = m_iterationStats[iLast].bottomPerplexity; | ^~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:413:16: warning: unused variable 'bottomPerplexityMedian' [-Wunused-variable] 413 | double bottomPerplexityMedian = m_iterationStats[numTrials / 2].bottomPerplexity; | ^~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:414:16: warning: unused variable 'bottomPerplexityAverage' [-Wunused-variable] 414 | double bottomPerplexityAverage = std::accumulate(m_iterationStats.begin(), | ^~~~~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:418:16: warning: unused variable 'bottomOverlapMin' [-Wunused-variable] 418 | double bottomOverlapMin = m_iterationStats[0].bottomOverlap; | ^~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:419:16: warning: unused variable 'bottomOverlapMax' [-Wunused-variable] 419 | double bottomOverlapMax = m_iterationStats[iLast].bottomOverlap; | ^~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:420:16: warning: unused variable 'bottomOverlapMedian' [-Wunused-variable] 420 | double bottomOverlapMedian = m_iterationStats[numTrials / 2].bottomOverlap; | ^~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:421:16: warning: unused variable 'bottomOverlapAverage' [-Wunused-variable] 421 | double bottomOverlapAverage = std::accumulate(m_iterationStats.begin(), | ^~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:425:22: warning: unused variable 'maxDepthMin' [-Wunused-variable] 425 | unsigned int maxDepthMin = m_iterationStats[0].maxDepth; | ^~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:426:22: warning: unused variable 'maxDepthMax' [-Wunused-variable] 426 | unsigned int maxDepthMax = m_iterationStats[iLast].maxDepth; | ^~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:427:22: warning: unused variable 'maxDepthMedian' [-Wunused-variable] 427 | unsigned int maxDepthMedian = m_iterationStats[numTrials / 2].maxDepth; | ^~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:428:16: warning: unused variable 'maxDepthAverage' [-Wunused-variable] 428 | double maxDepthAverage = std::accumulate(m_iterationStats.begin(), | ^~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:432:16: warning: unused variable 'weightedDepthMin' [-Wunused-variable] 432 | double weightedDepthMin = m_iterationStats[0].weightedDepth; | ^~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:433:16: warning: unused variable 'weightedDepthMax' [-Wunused-variable] 433 | double weightedDepthMax = m_iterationStats[iLast].weightedDepth; | ^~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:434:16: warning: unused variable 'weightedDepthMedian' [-Wunused-variable] 434 | double weightedDepthMedian = m_iterationStats[numTrials / 2].weightedDepth; | ^~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:435:16: warning: unused variable 'weightedDepthAverage' [-Wunused-variable] 435 | double weightedDepthAverage = std::accumulate(m_iterationStats.begin(), | ^~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:439:16: warning: unused variable 'codelengthMin' [-Wunused-variable] 439 | double codelengthMin = m_iterationStats[0].codelength; | ^~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:440:16: warning: unused variable 'codelengthMax' [-Wunused-variable] 440 | double codelengthMax = m_iterationStats[iLast].codelength; | ^~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:441:16: warning: unused variable 'codelengthMedian' [-Wunused-variable] 441 | double codelengthMedian = m_iterationStats[numTrials / 2].codelength; | ^~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:442:16: warning: unused variable 'codelengthAverage' [-Wunused-variable] 442 | double codelengthAverage = std::accumulate(m_iterationStats.begin(), | ^~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:128:18: warning: variable 'bestNumLevels' set but not used [-Wunused-but-set-variable] 128 | unsigned int bestNumLevels = 0; | ^ infomap/infomap/InfomapBase.cpp:270:18: warning: unused variable 'fieldWidth' [-Wunused-variable] 270 | unsigned int fieldWidth = 16; | ^~~~~~~~~~ infomap/infomap/InfomapBase.cpp:622:12: warning: variable 'entropyRate' set but not used [-Wunused-but-set-variable] 622 | double entropyRate = 0.0; | ^ infomap/infomap/InfomapBase.cpp:623:12: warning: variable 'physEntropyRate' set but not used [-Wunused-but-set-variable] 623 | double physEntropyRate = 0.0; | ^ infomap/infomap/InfomapBase.cpp:1096:22: warning: unused variable 'numOptimizationLoops' [-Wunused-variable] 1096 | unsigned int numOptimizationLoops = optimizeModules(); | ^~~~~~~~~~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:1066:18: warning: unused variable 'networkLevel' [-Wunused-variable] 1066 | unsigned int networkLevel = 0; | ^~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:1468:12: warning: variable 'compression' set but not used [-Wunused-but-set-variable] 1468 | double compression = (oldCodelength - codelength)/oldCodelength; | ^ infomap/infomap/InfomapBase.cpp:1597:22: warning: unused variable 'numFastLoops' [-Wunused-variable] 1597 | unsigned int numFastLoops = optimizeModulesCrude(); | ^~~~~~~~~~~~ infomap/infomap/InfomapBase.cpp:1623:18: warning: variable 'numOptimizationLoops' set but not used [-Wunused-but-set-variable] 1623 | unsigned int numOptimizationLoops = optimizeModules(); | ^ infomap/infomap/InfomapBase.cpp:2627:14: warning: unused variable 'writeEdges' [-Wunused-variable] 2627 | bool writeEdges = m_config.printBinaryFlowTree || m_config.printFlowTree || m_config.printMap || m_externalOutput; | ^~~~~~~~~~ infomap/infomap/InfomapBase.cpp:2784:44: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 2784 | unsigned int numLevels = perLevelStats.size(); | ~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~ 74 warnings and 4 errors generated. make[1]: *** [infomap/infomap/InfomapBase.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/io/HierarchicalNetwork.cpp -o infomap/io/HierarchicalNetwork.o In file included from infomap/io/HierarchicalNetwork.cpp:28: infomap/io/HierarchicalNetwork.h:196:25: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 196 | return children.size(); | ~~~~~~ ~~~~~~~~~^~~~~~ infomap/io/HierarchicalNetwork.h:202:38: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 202 | for (int i = children.size() - 1; i >= 0; --i) | ~ ~~~~~~~~~~~~~~~~^~~ infomap/io/HierarchicalNetwork.h:214:38: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 214 | child.parentIndex = children.size(); | ~ ~~~~~~~~~^~~~~~ infomap/io/HierarchicalNetwork.h:257:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] 257 | unsigned int size = sizeof(nameSize_t) + data.name.length() * sizeof(char); | ~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ infomap/io/HierarchicalNetwork.h:348:16: warning: implicit conversion loses integer precision: 'childSize_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] 348 | return numChildren; | ~~~~~~ ^~~~~~~~~~~ infomap/io/HierarchicalNetwork.h:368:16: warning: implicit conversion loses integer precision: 'edgeSize_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] 368 | return numEdges; | ~~~~~~ ^~~~~~~~ infomap/io/HierarchicalNetwork.cpp:70:86: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 70 | SNode* n = new SNode(NodeData(flow, exitFlow), parent.depth + 1, parent.children.size(), m_numNodesInTree); | ~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ infomap/io/HierarchicalNetwork.cpp:211:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 211 | unsigned int childPosition = out.size() + m_rootNode.serializationSize(writeEdges); | ~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ infomap/io/HierarchicalNetwork.cpp:274:18: warning: variable 'numEdges' set but not used [-Wunused-but-set-variable] 274 | unsigned int numEdges = 0; | ^ infomap/io/HierarchicalNetwork.cpp:394:51: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 394 | unsigned int numModules = m_rootNode.children.size(); | ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~ infomap/io/HierarchicalNetwork.cpp:415:27: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 415 | numModules = nodeMaps.size(); | ~ ~~~~~~~~~^~~~~~ clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/io/TreeDataWriter.cpp -o infomap/io/TreeDataWriter.o 11 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/io/BipartiteClusterReader.cpp -o infomap/io/BipartiteClusterReader.o In file included from infomap/io/TreeDataWriter.cpp:28: In file included from infomap/io/TreeDataWriter.h:31: In file included from infomap/io/../infomap/TreeData.h:33: infomap/io/../infomap/Node.h:178:16: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] 178 | return s_nodeCount; | ~~~~~~ ^~~~~~~~~~~ infomap/io/../infomap/Node.h:308:27: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 308 | return m_outEdges.size(); | ~~~~~~ ~~~~~~~~~~~^~~~~~ infomap/io/../infomap/Node.h:314:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 314 | return m_inEdges.size(); | ~~~~~~ ~~~~~~~~~~^~~~~~ In file included from infomap/io/TreeDataWriter.cpp:28: In file included from infomap/io/TreeDataWriter.h:31: infomap/io/../infomap/TreeData.h:118:28: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 118 | return m_leafNodes.size(); | ~~~~~~ ~~~~~~~~~~~~^~~~~~ infomap/io/../infomap/TreeData.h:143:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 143 | node->originalIndex = m_leafNodes.size(); | ~ ~~~~~~~~~~~~^~~~~~ infomap/io/../infomap/TreeData.h:152:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 152 | node->originalIndex = m_leafNodes.size(); | ~ ~~~~~~~~~~~~^~~~~~ 6 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/io/version.cpp -o infomap/io/version.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/io/ClusterReader.cpp -o infomap/io/ClusterReader.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/io/ProgramInterface.cpp -o infomap/io/ProgramInterface.o In file included from infomap/io/ProgramInterface.cpp:28: infomap/io/ProgramInterface.h:424:44: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 424 | return m_nonOptionArguments.size() - m_numOptionalNonOptionArguments; | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ infomap/io/ProgramInterface.cpp:128:32: warning: unused variable 'numSpaces' [-Wunused-variable] 128 | std::string::size_type numSpaces = maxLength + 3 - optionStrings[i].length(); | ^~~~~~~~~ infomap/io/ProgramInterface.cpp:229:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 229 | unsigned int numArgsLeft = flags.size() - i - 1; | ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~ infomap/io/ProgramInterface.cpp:296:70: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 296 | unsigned int numCharsLeft = arg.length() - j - 1; | ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~ infomap/io/ProgramInterface.cpp:318:50: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 318 | j = arg.length() - 1; | ~ ~~~~~~~~~~~~~^~~ infomap/io/ProgramInterface.cpp:364:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 364 | unsigned int numVectorArguments = nonOpts.size() - (m_nonOptionArguments.size() - 1); | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ infomap/io/ProgramInterface.cpp:392:47: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 392 | unsigned int numFlags = m_optionArguments.size(); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~ 7 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/utils/FileURI.cpp -o infomap/utils/FileURI.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -DCRAN -DNS_INFOMAP -DONLY_C_LOCALE=1 -I'/Users/ripley/R/Library/Rcpp/include' -isystem /opt/R/arm64/include -Isrc -Ilibs -Iboost -Ieclat/eclat/src -Ieclat/tract/src -Ieclat/math/src -Ieclat/util/src -Ieclat/apriori/src -Iinfomap -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c infomap/utils/Logger.cpp -o infomap/utils/Logger.o make[1]: Target `all' not remade because of errors. ERROR: compilation failed for package ‘multinet’ * removing ‘/Users/ripley/R/packages/tests-devel/multinet.Rcheck/multinet’