Ignore:
Timestamp:
Mar 19, 2012, 1:59:48 AM (12 years ago)
Author:
イグトランス (egtra)
Message:

egtraブランチの内容をマージ。

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/ab5.0/abdev

    • Property svn:ignore set to
      *.opensdf
      *.sdf
      *.suo
      *.user
      int
      ipch
      out
  • trunk/ab5.0/abdev/BasicCompiler_Common/Subroutine.cpp

    r751 r828  
    319319
    320320bool IsNeedProcCompile(){
    321     compiler.GetObjectModule().meta.GetUserProcs().Iterator_Reset();
    322     while( compiler.GetObjectModule().meta.GetUserProcs().Iterator_HasNext() )
    323     {
    324         UserProc *pUserProc = compiler.GetObjectModule().meta.GetUserProcs().Iterator_GetNext();
     321    foreach (auto pUserProc, compiler.GetObjectModule().meta.GetUserProcs())
     322    {
    325323        if( pUserProc->IsUsing() && pUserProc->IsCompiled() == false ){
    326324            return true;
     
    385383
    386384repeat:
    387     compiler.GetObjectModule().meta.GetUserProcs().Iterator_Reset();
    388     while( compiler.GetObjectModule().meta.GetUserProcs().Iterator_HasNext() )
    389     {
    390         UserProc *pUserProc = compiler.GetObjectModule().meta.GetUserProcs().Iterator_GetNext();
     385    foreach (auto pUserProc, compiler.GetObjectModule().meta.GetUserProcs())
     386    {
    391387        CompileBufferInProcedure( *pUserProc );
    392388    }
     
    410406            //プロシージャコンパイルによって、プロシージャコンパイルが必要になる場合
    411407
    412             compiler.GetObjectModule().meta.GetUserProcs().Iterator_Reset();
    413             while( compiler.GetObjectModule().meta.GetUserProcs().Iterator_HasNext() )
     408            foreach(auto pUserProc, compiler.GetObjectModule().meta.GetUserProcs())
    414409            {
    415                 UserProc *pUserProc = compiler.GetObjectModule().meta.GetUserProcs().Iterator_GetNext();
    416410                CompileBufferInProcedure( *pUserProc );
    417411            }
Note: See TracChangeset for help on using the changeset viewer.