Ignore:
Timestamp:
Aug 9, 2007, 3:18:40 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/include/Hashmap.h

    r215 r270  
    5252    }
    5353
     54    // 内容を破棄せずにすべて抜き取る
     55    void PullOutAll()
     56    {
     57        memset( hashArray, 0, MAX_HASHMAP*sizeof(T*) );
     58    }
     59
    5460    bool Put( T* value )
    5561    {
     
    8187
    8288    T* GetHashArrayElement( const char *keyName )
     89    {
     90        return hashArray[GetHash(keyName)];
     91    }
     92    const T* GetHashArrayElement( const char *keyName ) const
    8393    {
    8494        return hashArray[GetHash(keyName)];
     
    222232        return pNextObject;
    223233    }
     234    const T *GetChainNext() const
     235    {
     236        return pNextObject;
     237    }
    224238    void SetChainNext( T *pNextObject )
    225239    {
Note: See TracChangeset for help on using the changeset viewer.