Ignore:
Timestamp:
May 5, 2008, 1:09:21 PM (16 years ago)
Author:
dai_9181
Message:

AddMemberAddDynamicMethod
・CMember→Member
・CreateMemberメソッドをCClassクラスからLexicalAnalyzerクラスへ移動した。

File:
1 edited

Legend:

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

    r524 r561  
    33class CClass;
    44
    5 class CMember : public MemberPrototype
     5class Member : public MemberPrototype
    66{
    77    std::string name;
     
    1919    template<class Archive> void serialize(Archive& ar, const unsigned int version)
    2020    {
    21         trace_for_serialize( "serializing - CMember" );
     21        trace_for_serialize( "serializing - Member" );
    2222
    2323        ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP( MemberPrototype );
     
    7171    }
    7272
    73     CMember( Prototype::Accessibility accessibility, const std::string &name, const Type &newType, bool isConst, const Subscripts &subscripts, const std::string &initializeExpression, const std::string &constructParameter )
     73    Member( Prototype::Accessibility accessibility, const std::string &name, const Type &newType, bool isConst, const Subscripts &subscripts, const std::string &initializeExpression, const std::string &constructParameter )
    7474        : MemberPrototype( accessibility )
    7575        , name( name )
     
    8181    {
    8282    }
    83     CMember::CMember(CMember &member)
     83    Member::Member(Member &member)
    8484        : MemberPrototype( member.GetAccessibility() )
    8585        , name( member.GetName() )
     
    9191        source_code_address=member.source_code_address;
    9292    }
    93     CMember()
     93    Member()
    9494    {
    9595    }
    96     ~CMember()
     96    ~Member()
    9797    {
    9898    }
    9999};
    100 typedef std::vector<CMember *> Members;
     100typedef std::vector<Member *> Members;
Note: See TracChangeset for help on using the changeset viewer.