To whom it may concern, I am using Ubuntu 20.04.2 LTS and Doxygen 1.8.17.
I declared a function in C++ which has as an input parameter a std::function. One of the arguments of such std::function is a std::shared_ptr<void>. The presence of such std::shared_ptr<void> causes this warning in Doxygen: warning: no matching file member found for Here the full warning: /home/giorgio/CosmoBolognaLib/Modelling/NumberCounts/ModelFunction_NumberCounts.cpp:405: warning: no matching file member found for double cbl::modelling::numbercounts::counts_proxy_classic(std::function< double(const double, const double, const std::shared_ptr< void >)> fz, std::function< double(const double, const double)> z_error, std::function< double(const double, const double)> proxy_error, double(*response_func)(const double, const double, const double, const std::string, const double, const std::string, std::shared_ptr< void >), const double redshift_min, const double redshift_max, const double proxy_min, const double proxy_max, cbl::cosmology::Cosmology cosmology, cbl::catalogue::Cluster cluster, const double Area, const std::string model_MF, const std::string model_bias, const bool store_output, const double Delta, const bool isDelta_vir, const cbl::glob::FuncGrid interp_sigmaM, const cbl::glob::FuncGrid interp_DlnsigmaM, const double proxy_pivot, const double z_pivot, const double mass_pivot, const double log_base, const double weight) Possible candidates: 'double counts_proxy_classic(std::function< double(const double, const double, const std::shared_ptr< void >)> fz, std::function< double(const double, const double)> z_error, std::function< double(const double, const double)> proxy_error, double(*response_func)(const double, const double, const double, const std::string, const double, const std::string, std::shared_ptr< void >), const double redshift_min, const double redshift_max, const double proxy_min, const double proxy_max, cbl::cosmology::Cosmology cosmology, cbl::catalogue::Cluster cluster, const double Area, const std::string model_MF, const std::string model_bias, const bool store_output, const double Delta, const bool isDelta_vir, const cbl::glob::FuncGrid interp_sigmaM, const cbl::glob::FuncGrid interp_DlnsigmaM, const double proxy_pivot, const double z_pivot, const double mass_pivot, const double log_base, const double weight)' at line 814 of file /home/giorgio/CosmoBolognaLib/Headers/ModelFunction_NumberCounts.h In fact, if I remove the aforementioned std::shared_ptr<void> the warning disappears. Is it possible to resolve this issue? Thank you in advance, Giorgio Lesci
_______________________________________________ Doxygen-users mailing list Doxygen-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/doxygen-users