Changeset 96 in dev for BasicCompiler_Common/Class.cpp


Ignore:
Timestamp:
Apr 15, 2007, 2:48:08 AM (18 years ago)
Author:
dai_9181
Message:

不要なソースコード(TODO: 消す)を削除

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/Class.cpp

    r94 r96  
    2929        SetError(15,VarName,cp);
    3030    }
    31 
    32     /*
    33     TODO: 消す
    34     メンバ定義は抽象クラスでもOK
    35     if( IsObject() ){
    36         if( GetClass().IsAbstract() ){
    37             //抽象クラスだったとき
    38             SetError(125,GetClass().name,cp);
    39         }
    40     }*/
    4131
    4232    //メンバ名
     
    660650bool CClass::IsAbstract() const
    661651{
    662     //未実装の仮想関数を持つ場合はtrueを返す
     652    // 未実装(abstract)の仮想関数を持つ場合はtrueを返す
    663653
    664654    foreach( CMethod *method, methods ){
     
    669659        }
    670660    }
    671 
    672     /*
    673     TODO: 消す
    674     これはAB5からは良くなった(参照型になったため)
    675 
    676     //コンポジションの関係にあるメンバも検査する
    677     for(int i=0;i < iMemberNum;i++){
    678         if(ppobj_Member[i]->IsObject()){
    679             if(ppobj_Member[i]->GetClass().IsAbstract())
    680                 return true;
    681         }
    682     }
    683     */
    684661
    685662    return false;
Note: See TracChangeset for help on using the changeset viewer.