From a19eb4e4a8ded641d21c7cfc919a73ee20ee371b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 3 Jan 2020 21:27:45 +0100 Subject: [PATCH] doc: DOXYGEN! WHAT THE HELL! --- src/Magnum/Math/Vector4.h | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/Magnum/Math/Vector4.h b/src/Magnum/Math/Vector4.h index be2d1fe2e..c5e393320 100644 --- a/src/Magnum/Math/Vector4.h +++ b/src/Magnum/Math/Vector4.h @@ -66,13 +66,22 @@ template class Vector4: public Vector<4, T> { */ constexpr /*implicit*/ Vector4() noexcept: Vector<4, T>{ZeroInit} {} - /** @copydoc Vector::Vector(ZeroInitT) */ + /** @copydoc Magnum::Math::Vector::Vector(ZeroInitT) */ + /* For some freaking reason doxygen 1.8.17 needs a fully qualified name + here but GUESS WHAT! Not in the other Vector2/3 classes! Dumpster + fire! FFS. */ constexpr explicit Vector4(ZeroInitT) noexcept: Vector<4, T>{ZeroInit} {} - /** @copydoc Vector::Vector(NoInitT) */ + /** @copydoc Magnum::Math::Vector::Vector(NoInitT) */ + /* For some freaking reason doxygen 1.8.17 needs a fully qualified name + here but GUESS WHAT! Not in the other Vector2/3 classes! Dumpster + fire! FFS. */ explicit Vector4(NoInitT) noexcept: Vector<4, T>{NoInit} {} - /** @copydoc Vector::Vector(T) */ + /** @copydoc Magnum::Math::Vector::Vector(T) */ + /* For some freaking reason doxygen 1.8.17 needs a fully qualified name + here but GUESS WHAT! Not in the other Vector2/3 classes! Dumpster + fire! FFS. */ constexpr explicit Vector4(T value) noexcept: Vector<4, T>(value) {} /** @@ -93,7 +102,10 @@ template class Vector4: public Vector<4, T> { */ constexpr /*implicit*/ Vector4(const Vector3& xyz, T w) noexcept: Vector<4, T>(xyz[0], xyz[1], xyz[2], w) {} - /** @copydoc Vector::Vector(const Vector&) */ + /** @copydoc Magnum::Math::Vector::Vector(const Vector&) */ + /* For some freaking reason doxygen 1.8.17 needs a fully qualified name + here but GUESS WHAT! Not in the other Vector2/3 classes! Dumpster + fire! FFS. */ template constexpr explicit Vector4(const Vector<4, U>& other) noexcept: Vector<4, T>(other) {} /** @brief Construct vector from external representation */