Ignore:
Timestamp:
Sep 24, 2008, 2:02:16 AM (16 years ago)
Author:
イグトランス (egtra)
Message:

BOOST_FOREACHを可能なものはVC++ 2005 for eachへ置換(やや速くなる)。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Procedure.cpp

    r710 r750  
    120120
    121121    //パラメータ
    122     BOOST_FOREACH( const std::string &paramStr, parameterStrings )
     122    foreach( const std::string &paramStr, parameterStrings )
    123123    {
    124124        int i = 0;
     
    384384
    385385    //パラメータをコピー
    386     BOOST_FOREACH( Parameter *pParam, userProc.GetParameters() ){
     386    foreach( Parameter *pParam, userProc.GetParameters() ){
    387387        userProc.RealParams().push_back( new Parameter( *pParam ) );
    388388    }
     
    733733    {
    734734        ::Interface *pTargetInterface = NULL;
    735         BOOST_FOREACH( ::Interface *pInterface, pobj_c->GetInterfaces() )
     735        foreach( ::Interface *pInterface, pobj_c->GetInterfaces() )
    736736        {
    737737            if( pInterface->GetClass().GetName() == interfaceName )
     
    855855
    856856    // パラメータのエラーチェック
    857     BOOST_FOREACH( const Parameter *pParam, pDllProc->Params() ){
     857    foreach( const Parameter *pParam, pDllProc->Params() ){
    858858        if( pParam->IsObject() ){
    859859            compiler.errorMessenger.Output(25,pParam->GetVarName(),nowLine);
Note: See TracChangeset for help on using the changeset viewer.