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/Compiler.h

    r269 r270  
    66#include <DataTable.h>
    77#include <CodeGenerator.h>
     8#include <ObjectModule.h>
    89#include <Linker.h>
    910
     
    2829    {
    2930        delete pObjectModule;
     31        Clear();
    3032    }
     33    void Clear()
     34    {
     35        BOOST_FOREACH( ObjectModule *pStaticLibrary, staticLibraries )
     36        {
     37            delete pStaticLibrary;
     38        }
     39        staticLibraries.clear();
     40    }
     41
     42    void StaticLink( ObjectModules &staticLibraries );
    3143
    3244    NamespaceSupporter &GetNamespaceSupporter()
     
    4658    // 静的リンクするオブジェクトファイル
    4759    std::vector<std::string> staticLibraryFilePaths;
     60
     61    // 静的リンクするオブジェクトモジュール
     62    ObjectModules staticLibraries;
    4863
    4964    // オブジェクトモジュール
     
    98113
    99114
    100 
    101115    static bool StringToType( const std::string &typeName, Type &type );
    102116    static const std::string TypeToString( const Type &type );
Note: See TracChangeset for help on using the changeset viewer.