Changeset 529 in dev


Ignore:
Timestamp:
May 2, 2008, 11:43:33 AM (16 years ago)
Author:
dai_9181
Message:

Binaryクラスをjengaプロジェクトに移動した。

Location:
trunk/ab5.0
Files:
1 deleted
8 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/BasicCompiler_Common/include/NativeCode.h

    r520 r529  
    196196typedef std::vector<SourceLine> SourceLines;
    197197
    198 class NativeCode : public Binary
     198class NativeCode : public Jenga::Common::Binary
    199199{
    200200    // リンカで解決しなければならないスケジュール
     
    211211        trace_for_serialize( "serializing(load) - NativeCode" );
    212212
    213         ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP( Binary );
     213        ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP( Jenga::Common::Binary );
    214214        ar & BOOST_SERIALIZATION_NVP( schedules );
    215215        ar & BOOST_SERIALIZATION_NVP( sourceLines );
     
    218218public:
    219219    NativeCode()
    220         : Binary()
     220        : Jenga::Common::Binary()
    221221    {
    222222    }
    223223    NativeCode( const NativeCode &nativeCode )
    224         : Binary()
     224        : Jenga::Common::Binary()
    225225    {
    226226        PutEx( nativeCode );
    227227    }
    228228    NativeCode( const char *codeBuffer, int size )
    229         : Binary( codeBuffer, size )
     229        : Jenga::Common::Binary( codeBuffer, size )
    230230    {
    231231    }
  • trunk/ab5.0/abdev/BasicCompiler_Common/include/Variable.h

    r524 r529  
    231231{
    232232public:
    233     Binary initAreaBuffer;
     233    Jenga::Common::Binary initAreaBuffer;
    234234
    235235    // XMLシリアライズ用
  • trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp

    r527 r529  
    6363using namespace ActiveBasic::Common::Lexical;
    6464
    65 #include <Binary.h>
    6665#include <NativeCode.h>
    6766#include <Source.h>
  • trunk/ab5.0/abdev/compiler_x64/compiler_x64.vcproj

    r528 r529  
    310310                >
    311311                <File
    312                     RelativePath="..\BasicCompiler_Common\include\BoostSerializationSupport.h"
    313                     >
    314                 </File>
    315                 <File
    316                     RelativePath="..\BasicCompiler_Common\include\Hashmap.h"
    317                     >
    318                 </File>
    319                 <File
    320312                    RelativePath="..\BasicCompiler_Common\include\logger.h"
    321313                    >
     
    12091201            </Filter>
    12101202            <Filter
    1211                 Name="Common Classes"
    1212                 >
    1213                 <File
    1214                     RelativePath="..\BasicCompiler_Common\src\BoostSerializationSupport.cpp"
    1215                     >
    1216                     <FileConfiguration
    1217                         Name="Debug|Win32"
    1218                         >
    1219                         <Tool
    1220                             Name="VCCLCompilerTool"
    1221                             AdditionalOptions="/bigobj"
    1222                             UsePrecompiledHeader="0"
    1223                         />
    1224                     </FileConfiguration>
    1225                     <FileConfiguration
    1226                         Name="Release|Win32"
    1227                         >
    1228                         <Tool
    1229                             Name="VCCLCompilerTool"
    1230                             AdditionalOptions="/bigobj"
    1231                             UsePrecompiledHeader="0"
    1232                         />
    1233                     </FileConfiguration>
    1234                 </File>
    1235             </Filter>
    1236             <Filter
    12371203                Name="Compiler Classes"
    12381204                >
     
    13681334                    RelativePath="..\BasicCompiler_Common\src\Program.cpp"
    13691335                    >
     1336                </File>
     1337            </Filter>
     1338            <Filter
     1339                Name="Common Classes"
     1340                >
     1341                <File
     1342                    RelativePath="..\BasicCompiler_Common\src\BoostSerializationSupport.cpp"
     1343                    >
     1344                    <FileConfiguration
     1345                        Name="Release|Win32"
     1346                        >
     1347                        <Tool
     1348                            Name="VCCLCompilerTool"
     1349                            UsePrecompiledHeader="0"
     1350                        />
     1351                    </FileConfiguration>
    13701352                </File>
    13711353            </Filter>
  • trunk/ab5.0/abdev/compiler_x64/stdafx.h

    r528 r529  
    4343#include "../BasicCompiler_Common/BasicFixed.h"
    4444
    45 #include <Binary.h>
    4645#include <NativeCode.h>
    4746#include <Source.h>
  • trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj

    r526 r529  
    14381438                >
    14391439                <File
    1440                     RelativePath="..\BasicCompiler_Common\include\Binary.h"
    1441                     >
    1442                 </File>
    1443                 <File
    1444                     RelativePath="..\BasicCompiler_Common\include\BoostSerializationSupport.h"
    1445                     >
    1446                 </File>
    1447                 <File
    1448                     RelativePath="..\BasicCompiler_Common\include\Hashmap.h"
    1449                     >
    1450                 </File>
    1451                 <File
    14521440                    RelativePath="..\BasicCompiler_Common\include\logger.h"
    14531441                    >
  • trunk/ab5.0/abdev/compiler_x86/stdafx.h

    r527 r529  
    4343#include "../BasicCompiler_Common/BasicFixed.h"
    4444
    45 #include <Binary.h>
    4645#include <NativeCode.h>
    4746#include <Source.h>
  • trunk/ab5.0/jenga/include/common/Binary.h

    r517 r529  
    11#pragma once
     2
     3namespace Jenga{ namespace Common{
    24
    35
     
    1416    template<class Archive> void load(Archive& ar, const unsigned int version)
    1517    {
    16         trace_for_serialize( "serializing(load) - Binary" );
    17 
    1818        std::string _buffer;
    1919        ar & BOOST_SERIALIZATION_NVP( _buffer );
     
    3232    template<class Archive> void save(Archive& ar, const unsigned int version) const
    3333    {
    34         trace_for_serialize( "serializing(save) - Binary" );
    35 
    3634        // 保存準備
    3735        char *tempCode = (char *)calloc( (size+1) * 3, 1 );
     
    164162    }
    165163};
     164
     165
     166}}
  • trunk/ab5.0/jenga/projects/jenga/jenga.vcproj

    r520 r529  
    344344            >
    345345            <File
     346                RelativePath="..\..\include\common\Binary.h"
     347                >
     348            </File>
     349            <File
    346350                RelativePath="..\..\include\common\BoostSerializationSupport.h"
    347351                >
Note: See TracChangeset for help on using the changeset viewer.