Ignore:
Timestamp:
Aug 9, 2007, 3:18:40 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/include/Linker.h

    r268 r270  
    11#pragma once
    2 
    3 class ObjectModule : public Jenga::Common::BoostSerializationSupport<ObjectModule>
    4 {
    5 public:
    6     // メタ情報
    7     Meta meta;
    8 
    9     // グローバル領域のネイティブコード
    10     NativeCode globalNativeCode;
    11 
    12     // データテーブル
    13     DataTable dataTable;
    14 
    15     // XMLシリアライズ用
    16 private:
    17     virtual const char *RootTagName() const
    18     {
    19         return "objectModule";
    20     }
    21     friend class boost::serialization::access;
    22     template<class Archive> void serialize(Archive& ar, const unsigned int version)
    23     {
    24         trace_for_serialize( "serializing - objectModule" );
    25 
    26         ar & BOOST_SERIALIZATION_NVP( meta );
    27         ar & BOOST_SERIALIZATION_NVP( globalNativeCode );
    28         ar & BOOST_SERIALIZATION_NVP( dataTable );
    29     }
    30 };
    312
    323class Linker
Note: See TracChangeset for help on using the changeset viewer.