Ignore:
Timestamp:
Aug 25, 2008, 5:26:44 PM (16 years ago)
Author:
イグトランス (egtra)
Message:

改行コード変換などを高速化

Location:
trunk/ab5.0/abdev/BasicCompiler_Common/src
Files:
2 edited

Legend:

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

    r720 r735  
    346346        tempType.PtrLevelDown();
    347347
    348         return (std::string)"*" + TypeToString( tempType );
     348        return '*' + TypeToString( tempType );
    349349    }
    350350    else if( type.IsObject() || type.IsStruct() )
     
    370370                    if( actualGenericTypesName.size() )
    371371                    {
    372                         actualGenericTypesName += ",";
     372                        actualGenericTypesName += ',';
    373373                    }
    374374                    actualGenericTypesName += typeParameter.ToString();
    375375                }
    376376
    377                 result += "<" + actualGenericTypesName + ">";
     377                result += '<' + actualGenericTypesName + '>';
    378378            }
    379379
  • trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp

    r708 r735  
    142142        if( dg.GetNamespaceScopes().size() )
    143143        {
    144             std::string namespaceScopesCommandStr = "";
    145             std::string endNamespaceScopesCommandStr = "";
     144            std::string namespaceScopesCommandStr;
     145            std::string endNamespaceScopesCommandStr;
    146146            BOOST_FOREACH( const std::string &namespaceStr, dg.GetNamespaceScopes() )
    147147            {
    148148                if( namespaceScopesCommandStr.size() )
    149149                {
    150                     namespaceScopesCommandStr += ":";
    151                     endNamespaceScopesCommandStr += ":";
     150                    namespaceScopesCommandStr += ':';
     151                    endNamespaceScopesCommandStr += ':';
    152152                }
    153153                namespaceScopesCommandStr += "Namespace " + namespaceStr;
Note: See TracChangeset for help on using the changeset viewer.