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/compiler_x86/Compile_Object.cpp

    r728 r750  
    111111    {
    112112        std::string tempMessage;
    113         BOOST_FOREACH( const CMethod *pMethod, pClass->GetDynamicMethods() ){
     113        foreach( const CMethod *pMethod, pClass->GetDynamicMethods() ){
    114114            if(pMethod->IsVirtual()){
    115115                if(pMethod->IsAbstract()){
     
    124124
    125125        // インターフェイスのvtbl
    126         BOOST_FOREACH( const ::Interface *pInterface, pClass->GetInterfaces() )
     126        foreach( const ::Interface *pInterface, pClass->GetInterfaces() )
    127127        {
    128             BOOST_FOREACH( const CMethod *pMethod, pInterface->GetDynamicMethods() ){
     128            foreach( const CMethod *pMethod, pInterface->GetDynamicMethods() ){
    129129                if(pMethod->IsVirtual()){
    130130                    if(pMethod->IsAbstract()){
     
    261261
    262262        // 仮想関数になるメソッドに使用チェックをつける
    263         BOOST_FOREACH( const CMethod *pMethod, pClass->GetDynamicMethods() )
     263        foreach( const CMethod *pMethod, pClass->GetDynamicMethods() )
    264264        {
    265265            if( pMethod->IsVirtual() )
     
    268268            }
    269269        }
    270         BOOST_FOREACH( const ::Interface *pInterface, pClass->GetInterfaces() )
     270        foreach( const ::Interface *pInterface, pClass->GetInterfaces() )
    271271        {
    272             BOOST_FOREACH( const CMethod *pMethod, pInterface->GetDynamicMethods() )
     272            foreach( const CMethod *pMethod, pInterface->GetDynamicMethods() )
    273273            {
    274274                if( pMethod->IsVirtual() )
Note: See TracChangeset for help on using the changeset viewer.