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

Reply via email to