47 lines
810 B
OpenEdge ABL
47 lines
810 B
OpenEdge ABL
|
|
%module doxygen_parsing_enums
|
||
|
|
|
||
|
|
%inline %{
|
||
|
|
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Testing comments before enum items
|
||
|
|
* Including two line comments
|
||
|
|
*/
|
||
|
|
enum SomeAnotherEnum
|
||
|
|
{
|
||
|
|
/**
|
||
|
|
* The comment for the first item
|
||
|
|
*/
|
||
|
|
SOME_ITEM_1,
|
||
|
|
/**
|
||
|
|
* The comment for the second item
|
||
|
|
*/
|
||
|
|
SOME_ITEM_2,
|
||
|
|
/**
|
||
|
|
* The comment for the third item
|
||
|
|
*/
|
||
|
|
SOME_ITEM_3,
|
||
|
|
/**
|
||
|
|
* The comment for the fourth item
|
||
|
|
* over two lines
|
||
|
|
*/
|
||
|
|
SOME_ITEM_4
|
||
|
|
};
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Testing comments after enum items
|
||
|
|
*/
|
||
|
|
enum SomeAnotherEnum2
|
||
|
|
{
|
||
|
|
SOME_ITEM_10, ///< Post comment for the first item
|
||
|
|
SOME_ITEM_20, ///< Post comment for the second item
|
||
|
|
SOME_ITEM_30 ///< Post comment for the third item
|
||
|
|
};
|
||
|
|
|
||
|
|
enum SomeEnumWithTrailingComma
|
||
|
|
{
|
||
|
|
SOME_ITEM_100, ///< Post comment after comma.
|
||
|
|
SOME_ITEM_200, ///< Post comment after last comma.
|
||
|
|
};
|
||
|
|
%}
|