From 125a0fa9d15afa10c839a80116399c757d38edf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 17 Aug 2012 02:02:55 +0200 Subject: [PATCH] Doc++ --- src/Math/Vector.h | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/Math/Vector.h b/src/Math/Vector.h index e24ac6659..009adc3c3 100644 --- a/src/Math/Vector.h +++ b/src/Math/Vector.h @@ -186,16 +186,17 @@ template class Vector { * Note that corresponding operator with swapped type order * (multiplying number with vector) is not available, because it would * cause ambiguity in some cases. + * @see operator*=(U) */ template inline Vector operator*(U number) const { return Vector(*this)*=number; } /** - * @brief Multiply and assign vector + * @brief Multiply vector and assign * - * More efficient than operator*(), because it does the computation - * in-place. + * More efficient than operator*(U) const, because it does the + * computation in-place. */ template Vector& operator*=(U number) { for(size_t i = 0; i != size; ++i) @@ -204,16 +205,20 @@ template class Vector { return *this; } - /** @brief Divide vector */ + /** + * @brief Divide vector + * + * @see operator/=(U) + */ template inline Vector operator/(U number) const { return Vector(*this)/=number; } /** - * @brief Divide and assign vector + * @brief Divide vector and assign * - * More efficient than operator/(), because it does the computation - * in-place. + * More efficient than operator/(U) const, because it does the + * computation in-place. */ template Vector& operator/=(U number) { for(size_t i = 0; i != size; ++i)