*Massive cleanup (\n\n -> \n, *\n -> \n, cleanup for(...) to for (...), and some other cleanups by hand)
*Fix a possible crash in Spell::DoAllEffectOnTarget --HG-- branch : trunk
This commit is contained in:
@@ -1,23 +1,17 @@
|
||||
//$Id: Hashable.cpp 80826 2008-03-04 14:51:23Z wotte $
|
||||
|
||||
#include "ace/Hashable.h"
|
||||
|
||||
#if !defined (__ACE_INLINE__)
|
||||
#include "ace/Hashable.inl"
|
||||
#endif /* __ACE_INLINE __ */
|
||||
|
||||
|
||||
ACE_RCSID (ace,
|
||||
Hashable,
|
||||
"$Id: Hashable.cpp 80826 2008-03-04 14:51:23Z wotte $")
|
||||
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
ACE_Hashable::~ACE_Hashable (void)
|
||||
{
|
||||
}
|
||||
|
||||
unsigned long
|
||||
ACE_Hashable::hash (void) const
|
||||
{
|
||||
@@ -26,12 +20,9 @@ ACE_Hashable::hash (void) const
|
||||
// happen far less often than a non-zero value, so this caching
|
||||
// strategy should pay off, esp. if hash computation is expensive
|
||||
// relative to the simple comparison.
|
||||
|
||||
if (this->hash_value_ == 0)
|
||||
this->hash_value_ = this->hash_i ();
|
||||
|
||||
return this->hash_value_;
|
||||
}
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
|
||||
Reference in New Issue
Block a user