2014-02-24 3 views
0

이름이 "myfile.c"인 파일이 있습니다.형식이 정의 된 경우 Doxygen에서 변수를 문서화하지 않습니다.

/*! 
* \brief blabla 
* \ingroup mygroup 
*/ 
typedef struct 
{ 
    uint8_t foo1, foo2, foo3; 
} mytype_t 

이 구조에 대한 문서가 MyGroup을 내 doxygen이 출력에 표시 :이 파일의 상단에 나는 다음 내가 가진 그 파일 내의 문서 블록

/*! 
* \file myfile.c 
* \ingroup mygroup 
* \defgroup mygroup This is the foo module 
* \brief Module containing foo code 
*/ 

있습니다. 그러나 mytype_t 유형의 변수를 만들 때 해당 설명서가 출력되지 않습니다.

/*! 
* \brief blabla 
* \ingroup mygroup 
*/ 
static mytype_t volatile my_variable= 
{ 
    .foo1 = 1u, 
    .foo2 = 2u, 
    .foo3 = 3u 
}; 

나는이 아무 짓도하지 않는 것 태그

\var my_variable 

추가 노력했다.

내가 누락 된 항목이 있습니까?

my_variable에 대한 문서가 그룹에서 누락되지 않았습니다. 내 doxygen 출력에 전혀 존재하지 않습니다. 또한 내 출력 로그에는 경고, 오류 또는 기타 변수 이름이 없습니다.

답변

0

Nm, 바보 같았습니다. 변수는 정적이며 EXTRACT_STATIC SET을 yes로 설정하지 않았습니다.

관련 문제