Tôi có typedef sau:Tư liệu typedefs callback trong Doxygen
typedef void(__cdecl *tCallback)(const char* Message);
Làm thế nào tôi sẽ ghi nhận rằng một cách chính xác sử dụng Doxygen?
Tôi muốn có tài liệu tCallback và các tham số được mong đợi được ghi lại.
Một ví dụ đơn giản:
/// \typedef test
typedef test bool
sản xuất ra đúng trong doxygen
//typedef tCallback
typedef void(__cdecl *tCallback)(const char* Message);
sản xuất:
C:/test.cpp:2: warning: Found ';' while parsing initializer list! (doxygen could be confused by a macro call without semicolon)
C:/test.cpp:1: warning: member with no name found.
và
//typedef void(__cdecl *tCallback)
typedef void(__cdecl *tCallback)(const char* Message);
sản xuất giống như trên.
có thể trùng lặp của [Doxygen và typedefs] (http://stackoverflow.com/questions/1290406/doxygen-and-typedefs), cho thấy rằng bạn có thể cần phải đủ điều kiện tên typedef của bạn nếu nó nằm trong một không gian tên hoặc lồng nhau trong một loại khác –
Không trùng lặp với câu hỏi đó yêu cầu typedefs đơn giản không phải là kiểu phức tạp như thế này. Câu trả lời không giúp được gì, tôi đã tìm kiếm trước. –
Bất kỳ ai muốn cho tôi biết lý do tại sao các phiếu bầu đóng? Không có bản sao ở đây. Bản sao được chỉ ra ở trên chỉ đơn giản là typedefs trong một không gian tên, không gian tên đã gây ra vấn đề. Câu hỏi này không liên quan. –