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

Reply via email to