* @return @c true if the value of the specified instance of %Object is equal to the value of the current instance of %Object, @n
* else @c false
* @param[in] obj An instance of %Object to compare
- * @remarks The default implementation of this method returns @c true
- * if the two instances have the same address. @n
- * The method can be overridden to support value equality. Furthermore, this method must return the same result as the equality operator.
+ * @remarks
+ * - The default implementation of this method returns @c true,
+ * if the two instances have the same address.
+ * - The method can be overridden to support value equality.
+ * Furthermore, this method must return the same result as the equality operator.
*/
virtual bool Equals(const Object& obj) const;
*
* @since 2.0
*
- * @return An integer value indicating the hash value of the current instance of %Object
- * @remarks Two equal instances must return the same hash value. For better performance,
- * the used hash function must generate a random distribution for all inputs. @n
- * The default implementation of this method returns the address of the current instance.
+ * @return The integer value that indicates the hash value of the current instance of %Object
+ * @remarks
+ * - Two equal instances must return the same hash value. @n
+ * For better performance, the used hash function must generate a random distribution for all the inputs.
+ * - The default implementation of this method returns the address of the current instance.
*/
virtual int GetHashCode(void) const;