Ignore:
Timestamp:
Mar 19, 2011, 10:47:28 PM (13 years ago)
Author:
イグトランス (egtra)
Message:

compilerにおいて、各クラスのコピー禁止を明確化、ならびにコピー可能なものにムーブコンストラクタ・ムーブ代入演算子を追加。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/egtra/ab5.0/abdev/compiler_x64/Register.cpp

    r468 r817  
    112112CRegister *pobj_reg;
    113113
    114 void CRegister::EnumRegister(int *pRegList,int nMaxList,int *array_reg,int *sp,int AnswerReg){
     114void CRegister::EnumRegister(int const* pRegList,int nMaxList,int *array_reg,int *sp,int AnswerReg){
    115115    int i,i2,sw=0;
    116116
     
    161161
    162162    EnumRegister(
    163         (int *)CalculationRegister,
     163        CalculationRegister,
    164164        sizeof(CalculationRegister)/sizeof(int),
    165         array_UseReg,
     165        array_UseReg.data(),
    166166        &sp_UseReg,
    167167        AnswerReg);
     
    174174
    175175    EnumRegister(
    176         (int *)CalculationXmmRegister,
     176        CalculationXmmRegister,
    177177        sizeof(CalculationXmmRegister)/sizeof(int),
    178         array_XmmReg,
     178        array_XmmReg.data(),
    179179        &sp_XmmReg,
    180180        AnswerReg);
Note: See TracChangeset for help on using the changeset viewer.