In class IClass.h is the following code:
template<class TClass> void IClass<TClass>::funcX(std::istream& (*xy)(std::istream&)) { _parser->funcX (xy); } Doxygen produces the following output upon parsing it: warning: no uniquely matching class member found for template < TClass > Doxygen then suggests possible matches, which are found in the IClass interface: inline void funcX (std::istream& (*)(std::istream&)); inline void funcX (std::ios& (*)(std::ios&)); inline void funcX (std::ios_base& (*)(std::ios_base&)); inline void funcX (const ab&); What exactly is happening above? Why can Doxygen not identify the correct match, which presumably is inline void funcX (std::istream& (*)(std::istream&)); -- View this message in context: http://doxygen.10944.n7.nabble.com/warning-no-uniquely-matching-class-member-found-for-template-tp5574.html Sent from the Doxygen - Users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122412 _______________________________________________ Doxygen-users mailing list Doxygen-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/doxygen-users