mirror of https://github.com/swig/swig
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.
|
|
};
|
|
%}
|