1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
// objective: test autolink in various environments
// check: 111__autolink_8cpp.xml
/**
* @file
*/
/**
* @brief My define
*/
#define MY_DEFINE 1
/**
* @brief My int
*/
int my_int;
/**
* @brief My struct
*/
typedef struct
{
int a; ///< a
} my_struct_t;
/**
* @brief My enum
*/
typedef enum
{
ENUM_A ///< A
} my_enum_t;
/**
* @brief My foo function
*/
void foo();
/**
* @brief test function
*
* Inline code links everything:
* `foo(), my_enum_t, my_struct_t, MY_DEFINE, ENUM_A, my_int`
*
* Normal text only links to functions and types:
* foo(), my_enum_t, my_struct_t, MY_DEFINE, ENUM_A, my_int
*
* ```c
* // code block links everything:
* foo(), my_enum_t, my_struct_t, MY_DEFINE, ENUM_A, my_int
* ```
*
* @see Inside see section also everything is linked:
* foo(), my_enum_t, my_struct_t, MY_DEFINE, ENUM_A, my_int
*/
void test();
|