Doxygen 1.8.7

In a class, I have a function within which an inner class is declared.

//*! This is a test class
*/
class TestClass {

/*! \brief A function which does something
/*  \param param_A this is the first parameter of doSomething function
/*  \param param_B this is the second parameter of doSomething function 
 */
void doSomething(int param_A, int param_B) {

/*! This is an inner Test Class
*/
class InnerTestClass {

/*! \brief A constructor for InnerTestClass
 *  \param param_C this is the parameter for the InnerTestClass inner class
constructor
 */
InnerTestClass (int param_C) {

}

}
/

When I generate the doxygen documentation for the above class, a confusion
occurs between the documentation for the function doSomething and the inner
class InnerTestClass. 

1. No inner class documentation file called classInnerTestClass.html is
created.
2. In the documentation for classTestClass.html, the documentation for the
InnerTestClass is included with the documentation for the function, as
follows:

/doSomething(int param_A
            int param_B
            )

A function which does something

Parameters
        param_A         this is the first parameter of doSomething function
        param_B         this is the second parameter of doSomething function 

This is an inner Test Class

Parameters
        param_C         this is the parameter for the InnerTestClass inner class
constructor/

3. Warning messages are shown indicating that param_A and param_B are not
documented and that param_C is not found in the argument list of
doSomething.
        



--
View this message in context: 
http://doxygen.10944.n7.nabble.com/Confusion-between-documentation-of-function-and-inner-class-tp7208.html
Sent from the Doxygen - Users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to