Tôi chắc chắn có một số cách để làm điều này với các thẻ \ defgroup, \ addgroup và \ @ {\ @}, nhưng sau một vài giờ dùng thử và (rõ ràng), tôi hỏi SO ... ..Làm thế nào để kết hợp các hàm không phải thành viên với một lớp trong Doxygen?
tôi có:
class C {
public:
void foo() const;
};
và tôi có một số chức năng helper phi thành viên đó thực sự là một phần của giao diện C, nhưng không phải trong lớp:
std::string
format (const C& c, const std::string &fmt);
tôi d như chức năng định dạng xuất hiện trên cùng một trang với các hàm lớp. Đó có phải là không thể? Tốt nhất tôi có thể làm một trang "mô-đun", trong đó liệt kê C là một lớp (với một siêu liên kết đến các nhận xét của C và định dạng dưới dạng hàm?
Um ... yeah ... bây giờ tôi cảm thấy như một thằng ngốc vì đã bỏ lỡ điều đó. Tôi nghĩ tôi cần phải đọc lại phần Lệnh Đặc biệt của tài liệu. Tôi không nhớ nhìn thấy \ liên quan được sử dụng trong một ví dụ. –