Fix Doxygen errors for ArrayBase comparison operators

libeigen/eigen!2334

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
This commit is contained in:
Rasmus Munk Larsen
2026-03-21 10:37:17 -07:00
parent 54b04fc6b1
commit 7e8a3040bb

View File

@@ -128,6 +128,8 @@ PREDEFINED = EIGEN_EMPTY_STRUCT \
EIGEN_STRONG_INLINE=inline \
EIGEN_DEVICE_FUNC= \
"EIGEN_MAKE_CWISE_BINARY_OP(METHOD,FUNCTOR)=template<typename OtherDerived> const CwiseBinaryOp<FUNCTOR<Scalar>, const Derived, const OtherDerived> METHOD(const EIGEN_CURRENT_STORAGE_BASE_CLASS<OtherDerived> &other) const;" \
"EIGEN_MAKE_CWISE_COMP_OP(OP,COMPARATOR)=template<typename OtherDerived> const CwiseBinaryOp<internal::scalar_cmp_op<Scalar, typename OtherDerived::Scalar, EIGEN_CAT(internal::cmp_,COMPARATOR)>, const Derived, const OtherDerived> OP(const EIGEN_CURRENT_STORAGE_BASE_CLASS<OtherDerived> &other) const;" \
"EIGEN_MAKE_CWISE_COMP_R_OP(OP,R_OP,RCOMPARATOR)=template<typename OtherDerived> const CwiseBinaryOp<internal::scalar_cmp_op<typename OtherDerived::Scalar, Scalar, EIGEN_CAT(internal::cmp_,RCOMPARATOR)>, const OtherDerived, const Derived> OP(const EIGEN_CURRENT_STORAGE_BASE_CLASS<OtherDerived> &other) const;" \
"EIGEN_CWISE_PRODUCT_RETURN_TYPE(LHS,RHS)=CwiseBinaryOp<internal::scalar_product_op<LHS::Scalar,RHS::Scalar>, const LHS, const RHS>" \
"EIGEN_CAT2(a,b)= a ## b" \
"EIGEN_CAT(a,b)=EIGEN_CAT2(a,b)" \