Ignore:
Timestamp:
Apr 29, 2008, 12:27:10 PM (16 years ago)
Author:
dai_9181
Message:

Symbolクラスをab_commonプロジェクトに移動した。

File:
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/ab_common/include/Symbol.h

    r508 r509  
    11#pragma once
    22
    3 #include <vector>
    4 #include <string>
     3namespace ActiveBasic{ namespace Common{ namespace Lexical{
    54
    6 #include <BoostSerializationSupport.h>
    7 
    8 using namespace std;
    95
    106class Symbol
     
    139
    1410    NamespaceScopes namespaceScopes;
    15     string name;
     11    std::string name;
    1612
    1713    // XMLシリアライズ用
     
    4137public:
    4238    bool isTargetObjectModule;
    43     Symbol( const NamespaceScopes &namespaceScopes, const string &name )
     39    Symbol( const NamespaceScopes &namespaceScopes, const std::string &name )
    4440        : namespaceScopes( namespaceScopes )
    4541        , name( name )
     
    6763        return namespaceScopes;
    6864    }
    69     const string &GetName() const
     65    const std::string &GetName() const
    7066    {
    7167        return name;
     
    7470
    7571    // シンボル比較
    76     bool IsEqualSymbol( const NamespaceScopes &namespaceScopes, const string &name ) const;
     72    bool IsEqualSymbol( const NamespaceScopes &namespaceScopes, const std::string &name ) const;
    7773    bool IsEqualSymbol( const Symbol &symbol ) const;
    78     bool IsEqualSymbol( const char *fullName ) const;
    79     bool IsEqualSymbol( const string &fullName ) const
    80     {
    81         return IsEqualSymbol( fullName.c_str() );
    82     }
    8374};
     75
     76
     77}}}
Note: See TracChangeset for help on using the changeset viewer.