I use Doxygen to document my code. I have a function that uses the default argument that is specified in the ie header:
unsigned int CountColumns(const std::string&,const std::string& delim="");
and the corresponding implementation in the source file:
unsigned int CountColumns(const string& input,const string& delim)
{
...
}
When I use Doxygen to create my documentation, CountColumns has two entries: one of which contains a default value, and one without:
unsigned int CountColumns (const string &input, const string &delim)
unsigned int CountColumns (const std::string &, const std::string &delim="")
How can this be avoided? I do not want several function descriptions cluttering up my documentation.
EDIT: , , "std::string", - " std::string ', " string" . 'std::string' , Doxygen , .