Tôi chỉ mới bắt đầu với Doxygen và đã thực hiện tìm kiếm đáng kể về điều này, vì vậy hãy tha thứ cho tôi nếu có câu trả lời rõ ràng.Định cấu hình Doxygen để ẩn các tên hoặc từ khóa nhất định
Tôi đang làm việc trên một dự án được nhúng nơi các chức năng có thể được gắn thẻ là debug
hoặc nodebug
trước loại trả lại. Trong hầu hết các thư viện của chúng tôi, chúng tôi sử dụng macro có điều kiện để đặt libname_debug
thành debug
hoặc nodebug
ở đầu tệp và sau đó mỗi hàm được bắt đầu bằng libname_debug
.
Vì mục đích tài liệu, tôi muốn có Doxygen để lại libname_debug
trong tài liệu chức năng. Nó làm lộn xộn danh sách hàm và làm cho việc xem các kiểu trả về của mỗi hàm trở nên khó khăn hơn.
Có thể gắn thẻ tệp theo cách nào đó để Doxygen để lại biểu tượng đó không? Hiện tại, tôi đang bao gồm từng trường hợp trong @ cond/@ endcond:
/** @cond */ libname_debug /** @endcond */
Nhưng đó là một nỗi đau và thêm đánh dấu bổ sung cho nguồn.
Cảm ơn, đó là điểm khởi đầu tôi cần. Tôi đã phải cập nhật nguồn để không định nghĩa libname_debug nếu nó đã được xác định, thêm nó vào danh sách được xác định trước, sau đó bật MACRO_EXPANSION và EXPAND_ONLY_PREDEF. Tôi đã hy vọng rằng mẫu '* _debug' trong EXCLUDE_SYMBOLS sẽ hoạt động, nhưng đó không phải là trường hợp. – tomlogic