Changeset 20 in dev for BasicCompiler32/Opcode.h


Ignore:
Timestamp:
Dec 28, 2006, 5:24:48 AM (17 years ago)
Author:
dai_9181
Message:

参照型パラメータに関数の戻り値オブジェクトを指定した場合などの、一時オブジェクトの扱いを可能にした。
Dimで指定される初期値を見分けることで、As指定を省略できるようにした。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler32/Opcode.h

    r17 r20  
    192192    TYPEINFO ReturnTypeInfo;
    193193
     194    //一時オブジェクト管理用
     195    bool useTempObject;
     196    bool useTempParameters[255];
     197    int nCountOfTempObjects;
     198
    194199public:
    195200    CParameter(char *buffer);
     
    208213    void SetObjectParameter(CClass *pobj_Class,LPSTR Parameter);
    209214    int SetParameter(char *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum);
     215
     216    //一時オブジェクトパラメータの生成と破棄
     217    void NewTempParameters( char *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum );
     218    void DeleteTempParameters();
    210219};
    211220
Note: See TracChangeset for help on using the changeset viewer.