Мой вопрос связан с тем, как комментировать typedef в классе шаблонов с помощью Doxygen. Я приведу пример, чтобы проиллюстрировать мой вопрос:
namespace fundamental
{
/**
* Basic function
*/
template <typename T>
class Base
{
public:
T x; ///< x coordinate
T y; ///< y coordinate
};
typedef Base<float> Coordinate; ///< Point coordinate class
}
После использования Doxygen для обработки приведенных выше кодов я могу получить HTML-страницу, чтобы показать определение класса Base. Однако класс typedef Coordinate не будет отображаться на той же странице, что и Base. На самом деле все типы typedef перечислены на странице фундаментального пространства имен вместе со всеми классами в этом пространстве имен. Мне было интересно, можно ли показать класс координат на базовой HTML-странице. Таким образом, связь между базой и координатами станет намного теснее. Спасибо!