Ignore:
Timestamp:
Sep 25, 2007, 12:26:53 PM (17 years ago)
Author:
dai_9181
Message:

メソッドの重複チェックで戻り値も判定するよにうにした

File:
1 edited

Legend:

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

    r277 r326  
    210210    virtual bool IsDuplication( const UserProc *pUserProc ) const
    211211    {
    212         if( this->GetParentClassPtr() == pUserProc->GetParentClassPtr()
    213             && pUserProc->IsEqualSymbol( *this )
    214             && this->Params().Equals( pUserProc->Params() ) )
     212        if( this->GetParentClassPtr() == pUserProc->GetParentClassPtr() // 親クラスが等しい
     213            && pUserProc->IsEqualSymbol( *this )                        // 名前空間及び名前が等しい
     214            && this->Params().Equals( pUserProc->Params() )             // パラメータが等しい
     215            && this->returnType.Equals( pUserProc->returnType ) )       // 戻り値が等しい
    215216        {
    216217            return true;
Note: See TracChangeset for help on using the changeset viewer.