Ignore:
Timestamp:
Aug 29, 2007, 9:05:22 AM (17 years ago)
Author:
dai_9181
Message:

静的リンクライブラリにより、複数のグローバル領域が存在することになったのでそれぞれを関数ベースに分けた

Location:
trunk/abdev/BasicCompiler_Common/include
Files:
2 edited

Legend:

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

    r299 r308  
    1111class Compiler
    1212{
     13    // モジュール名
     14    std::string moduleName;
     15
    1316    // 名前空間サポート
    1417    NamespaceSupporter namespaceSupporter;
     
    4346    void StaticLink( ObjectModules &staticLibraries );
    4447
     48    // モジュール名
     49    void SetModuleName( const std::string &moduleName )
     50    {
     51        this->moduleName = moduleName;
     52    }
     53    const std::string &GetModuleName() const
     54    {
     55        return moduleName;
     56    }
     57
     58    // 名前空間サポート
    4559    NamespaceSupporter &GetNamespaceSupporter()
    4660    {
     
    122136    }
    123137
     138    // グローバルエリアが置かれる関数名
     139    std::string globalAreaProcName;
     140
    124141
    125142    bool StringToType( const std::string &typeName, Type &type );
  • trunk/abdev/BasicCompiler_Common/include/Source.h

    r304 r308  
    5050    int GetFileCounts() const
    5151    {
    52         return filePaths.size();
     52        return (int)filePaths.size();
    5353    }
    5454
     
    5656    {
    5757        filePaths.push_back( filePath );
    58         return filePaths.size()-1;
     58        return (int)filePaths.size()-1;
    5959    }
    6060    void AddLine( int fileNumber )
     
    6565    int GetLineCounts() const
    6666    {
    67         return lineFileNumbers.size();
     67        return (int)lineFileNumbers.size();
    6868    }
    6969};
Note: See TracChangeset for help on using the changeset viewer.