Ignore:
Timestamp:
Aug 22, 2007, 11:09:26 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler32/OperatorProc.cpp

    r292 r293  
    252252    SetError(-1,"キャスト演算子がオーバーロードされていません。",cp);
    253253}
    254 void CallIndexerGetterProc(const CClass *pobj_Class,char *ObjectName, const Type &leftType, char *Parameter,Type &resultType){
     254void CallIndexerGetterProc( const Type &classType, char *ObjectName, char *Parameter,Type &resultType){
    255255    std::vector<const UserProc *> subs;
    256     pobj_Class->GetMethods().Enum( CALC_ARRAY_GET, subs );
     256    classType.GetClass().GetMethods().Enum( CALC_ARRAY_GET, subs );
    257257    if( subs.size() == 0 ){
    258258        return;
     
    272272        int ptrLevel = PTR_LEVEL( resultType.GetBasicType() );
    273273
    274         if( leftType.HasActualGenericType() )
     274        if( classType.HasActualGenericType() )
    275275        {
    276276            // TODO: GetDummyActualGenericTypeを適切な形に実装し直す
    277             resultType = leftType.GetDummyActualGenericType();
     277            resultType = classType.GetDummyActualGenericType();
    278278        }
    279279        else
Note: See TracChangeset for help on using the changeset viewer.