Tài liệu Doxygen nói rằng \ ingroup có thể được sử dụng để thêm một thực thể để nhiều nhóm:Doxygen: Làm thế nào để bao gồm một phần tử trong nhiều nhóm
\ingroup (<groupname> [<groupname> <groupname>])
Vấn đề là tôi đã thử nó và Doxygen thêm entitiy đến nhóm cuối cùng trong danh sách nhóm. Một cái gì đó như
/** \ingroup A B
* ...
*/
thêm phần tử vào mô-đun A, chứ không phải B. Bất kỳ ai biết tại sao và cách giải quyết?
Tôi đã thử với phiên bản Doxygen 1.7.6.1 và 1.8.1.2.
Cảm ơn sự giúp đỡ của bạn.
EDIT: Tôi nhận ra rằng doxygen kết quả đầu ra một cảnh báo nói rằng:
Member X found in multiple @ingroup groups! The member will be put in group B, and not in group A
Dường như với tôi rằng đây là mâu thuẫn với tài liệu.
ĐÁP: Tôi tự trả lời. Tôi đã cố thêm các hàm vào nhiều nhóm, nhưng tài liệu nói "Lưu ý rằng các thực thể phức hợp (như lớp, tệp và không gian tên) có thể được đưa vào nhiều nhóm, nhưng thành viên (như biến, hàm, typedefs và enums) chỉ có thể là thành viên của một nhóm ".