%module doxygen_translate_all_tags #if defined(SWIGJAVA) %javamethodmodifiers func02 "@Deprecated\npublic" #endif %inline %{ /** * \a Hello * * \addindex SomeLatexIndex * * \addtogroup someGroup "Some title" * * \anchor theAnchor * * \arg some list item * * \attention This is attention! * You were warned! * * \authors lots of them * \author Zubr * * \b boldword * * \brief Some brief description, * extended to many lines. * * \bug Not everything works right now... * \c codeword * * \callgraph * \callergraph * \category someCategory headerFile.h headerName * * \cite citationword * \class someClass headerFile.h headerName * \code some test code \endcode * * Code immediately following text. Pydoc translation must add an * empty line before: * \code more test code \endcode */ void func01(int a) { } /** * \cond SOMECONDITION * Some conditional comment * \endcond * * \copybrief someClass::someMethod * * \copydetails someClass::someMethod2 * * \copydoc someClass::someMethod3 * * \copyright some copyright * * \date 1970 - 2012 * * \def someDefine * * \defgroup someGroup Some titles * * \deprecated Now use another function * * \details This is very large * and detailed description of some thing */ void func02(int a) { } /** * Comment for \b func03(). * * \dir /somePath/someFolder * * \dontinclude someFile.h * * \dot * digraph example { * node [shape=record, fontname=Helvetica, fontsize=10]; * b [ label="class B" URL="\ref B"]; * c [ label="class C" URL="\ref C"]; * b -> c [ arrowhead="open", style="dashed" ]; * } * \enddot * * \dotfile dotFile.dot "The caption" * * \e italicword * * \em emphazedWord * * \enum someEnum * * \example someFile.txt * Some details on using the example */ void func03(int a) { } /** * * \exception SuperError * * \extends someOtherFunction * * \f$ \sqrt{(x_2-x_1)^2+(y_2-y_1)^2} \f$ * * \f[ * \sqrt{(x_2-x_1)^2+(y_2-y_1)^2} * \f] * * \f{ * \sqrt{(x_2-x_1)^2+(y_2-y_1)^2} * \f} * * Math immediately following text. Pydoc translation must add an * empty line before: * \f[ * \sqrt{(x_2-x_1)^2+(y_2-y_1)^2} * \f] * * \file file.h * * \fn someFn * * \headerfile someHeader.h "Header name" * * \hideinitializer * * \htmlinclude htmlFile.htm * * \htmlonly * This will only appear in hmtl * \endhtmlonly */ void func04(int a) { } /** * \if ANOTHERCONDITION * First part of comment * \if SECONDCONDITION * Nested condition text * \elseif THIRDCONDITION * The third condition text * \else * The last text block * \endif * \else * Second part of comment * \if CONDITION * Second part extended * \endif * \endif * * \ifnot SOMECONDITION * This is printed if not * \endif * * \image html testImage.bmp "Hello, world!" asd=10qwe * * \implements someFunction * * \include header.h * * \includelineno header2.h * * \ingroup someGroup anotherGroup * * \internal * * \invariant Some text * describing invariant. */ void func05(int a) { } /** * Comment for \b func06(). * * \interface someInterface someHeader.h "Header name" * * \latexonly * This will only appear in LATeX * \endlatexonly * *