-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
C++20For features introduced in the 2020 spec of C++For features introduced in the 2020 spec of C++C/C++enhancementa request to enhance doxygen, not a buga request to enhance doxygen, not a bug
Description
It does not make the correct link
\ref mafematics::eq(const T1&, const T2&, const decltype(T1{}-T2{})&)
The original declaration is (inside namespace mafematics):
template<arithmetic T1, arithmetic T2>
constexpr bool eq(const T1 &x, const T2 &y, const decltype(T1{} - T2{}) &zero_threshold) noexcept
Also there is:
template<arithmetic T>
constexpr bool is_zero(const T &x) noexcept;
template<DenseVector T>
constexpr bool is_zero(const T &v) noexcept;
template<SparseVector T>
constexpr bool is_zero(const T &v) noexcept;
template<DenseMatrix T>
constexpr bool is_zero(const T &m) noexcept;
template<SparseMatrix T>
constexpr bool is_zero(const T &m) noexcept;
-
How to match the correct function with \ref?
-
Also, warnings appear because I use in corresponding function's doc, \param x and \param v and \param m. For some reason doxygen thoughts that every param must be the same name (e.g. x for all) for all of the above functions. Probably ALL of the above functions ARE THE SAME for doxygen.
Metadata
Metadata
Assignees
Labels
C++20For features introduced in the 2020 spec of C++For features introduced in the 2020 spec of C++C/C++enhancementa request to enhance doxygen, not a buga request to enhance doxygen, not a bug