Tất cả mọi thứ trong tài liệu của tôi kết thúc bằng tiền tố không gian tên :: ở phía trước. (trong đó không gian tên là tên của không gian tên của tôi)Có cách nào để bảo Doxygen bỏ qua (tất cả) không gian tên?
Có cách nào để có tài liệu được tạo mà không có phần không gian tên không?
Ví dụ:
my_namespace :: myclass :: viên
trở thành:
myclass :: viên
Nó sẽ làm cho mọi thứ dễ đọc hơn .
Vấn đề duy nhất với điều này là nó cũng làm cho tên phạm vi lớp được ẩn, không chỉ tên phạm vi không gian tên. Nói cách khác 'my_namespace :: myclass :: member' chỉ trở thành' member'. Điều này có thể không phải là một vấn đề, nhưng nó * có thể * gây ra sự mơ hồ đặc biệt là khi có các lớp lồng nhau. Ví dụ 'superclass :: subclass' trở thành chỉ' subclass' để không còn bất kỳ dấu hiệu nào trong tài liệu mà 'subclass' được lồng trong' superclass'. –
Đúng, nhưng may mắn không phải của những vấn đề với dự án của tôi. –
Không hoạt động (thay đổi không có gì), ít nhất là với các tệp Python (Doxygen thấy các mô-đun Python là không gian tên). – Hibou57