Ignore:
Timestamp:
Aug 22, 2007, 3:46:23 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler32/Opcode.h

    r290 r292  
    175175    int ParmsNum;
    176176
     177    Type leftType;
    177178    Type returnType;
    178179
     
    186187    ParamImpl(const Parameters &params);
    187188    ~ParamImpl();
     189    void SetLeftType( const Type &type )
     190    {
     191        this->leftType = type;
     192    }
    188193    void SetReturnType( const Type &returnType );
    189194
     
    222227int CallOperatorProc(int idCalc, const Type &baseType, int *type_stack,LONG_PTR *index_stack,BOOL *bUseHeap,int &sp);
    223228void CallCastOperatorProc(Type &calcType,BOOL bCalcUseHeap,const Type &toType);
    224 void CallIndexerGetterProc(const CClass *pobj_Class,char *ObjectName,char *Parameter,Type &resultType);
     229void CallIndexerGetterProc(const CClass *pobj_Class,char *ObjectName, const Type &leftType, char *Parameter,Type &resultType);
    225230
    226231//Compile_Statement.cpp
Note: See TracChangeset for help on using the changeset viewer.