Changeset 78 in dev for BasicCompiler_Common/Procedure.cpp


Ignore:
Timestamp:
Mar 25, 2007, 2:47:49 AM (18 years ago)
Author:
dai_9181
Message:

CTypeDef → TypeDef
Houseクラスを追加。
オーバーロードレベルの種類を追加(レベル1に挿入)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/Procedure.cpp

    r77 r78  
    120120            Type::StringToType( temporary, type );
    121121
     122            /*
     123            TODO: 消す(TypeDef関連の変更)
    122124            if(temporary[0]=='*'&&
    123125                temporary[1]==1&&
     
    145147            else{
    146148                //TypeDefをする前のベース型を取得
    147                 GetOriginalTypeName(temporary);
    148             }
     149                GetOriginalTypeName_Old(temporary);
     150            }*/
    149151
    150152            if( type.IsNull() ){
     
    158160        }
    159161
     162        /*
     163        TODO: 消す(TypeDef関連の変更)
    160164        if( type.IsProcPtr() ){
    161165            //関数ポインタの場合
    162166            type.SetIndex( AddProcPtrInfo(temporary+3,temporary[2], nowLine) );
    163         }
     167        }*/
    164168
    165169        Parameter *pParam = new Parameter( name, type, isRef, initValue );
     
    274278                Type::StringToType( temporary, type );
    275279
     280                /*
     281                TODO: 消す(TypeDef関連の変更)
    276282                if(temporary[0]=='*'&&
    277283                    temporary[1]==1&&
     
    299305                else{
    300306                    //TypeDefをする前のベース型を取得
    301                     GetOriginalTypeName(temporary);
    302                 }
     307                    GetOriginalTypeName_Old(temporary);
     308                }*/
    303309
    304310                if( type.IsNull() ){
     
    312318            }
    313319
     320            /*
     321            TODO: 消す(TypeDef関連の変更)
    314322            if( type.IsProcPtr() ){
    315323                //関数ポインタの場合
    316324                type.SetIndex( AddProcPtrInfo(temporary+3,temporary[2], nowLine) );
    317             }
     325            }*/
    318326
    319327            Parameter *pParam = new Parameter( name, type, isRef );
     
    527535            Type::StringToType( temporary, type );
    528536
     537            /*
     538            TODO: 消す(TypeDef関連の変更)
    529539            if(temporary[0]=='*'&&
    530540                temporary[1]==1&&
     
    552562            else{
    553563                //TypeDefをする前のベース型を取得
    554                 GetOriginalTypeName(temporary);
    555             }
     564                GetOriginalTypeName_Old(temporary);
     565            }*/
    556566
    557567            if( type.IsNull() ){
     
    565575        }
    566576
     577        /*
     578        TODO: 消す(TypeDef関連の変更)
    567579        if( type.IsProcPtr() ){
    568580            //関数ポインタの場合
    569581            type.SetIndex( AddProcPtrInfo(temporary+3,temporary[2], nowLine ) );
    570         }
     582        }*/
    571583
    572584        Parameter *pParam = new Parameter( name, type, isRef );
     
    731743            Type::StringToType( temporary, type );
    732744
     745            /*
     746            TODO: 消す(TypeDef関連の変更)
    733747            if(temporary[0]=='*'&&
    734748                temporary[1]==1&&
     
    756770            else{
    757771                //TypeDefをする前のベース型を取得
    758                 GetOriginalTypeName(temporary);
    759             }
     772                GetOriginalTypeName_Old(temporary);
     773            }*/
    760774
    761775            if( type.IsNull() ){
     
    769783        }
    770784
     785        /*
     786        TODO: 消す(TypeDef関連の変更)
    771787        if( type.IsProcPtr() ){
    772788            //関数ポインタの場合
    773789            type.SetIndex( AddProcPtrInfo(temporary+3,temporary[2], nowLine ) );
    774         }
     790        }*/
    775791
    776792        Parameter *pParam = new Parameter( name, type, isRef );
Note: See TracChangeset for help on using the changeset viewer.