Ignore:
Timestamp:
Oct 10, 2007, 4:01:07 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/Class.h

    r345 r346  
    9898    }
    9999};
    100 typedef std::vector<Interface> Interfaces;
     100typedef std::vector<Interface *> Interfaces;
    101101
    102102class CClass: public ClassPrototype, public Jenga::Common::ObjectInHashmap<CClass>
     
    215215    {
    216216        // 動的メンバ
    217         BOOST_FOREACH( CMember *member, dynamicMembers ){
     217        BOOST_FOREACH( CMember *member, dynamicMembers )
     218        {
    218219            delete member;
    219220        }
    220221
    221222        // 静的メンバ
    222         BOOST_FOREACH( CMember *member, staticMembers ){
     223        BOOST_FOREACH( CMember *member, staticMembers )
     224        {
    223225            delete member;
     226        }
     227
     228        // インターフェイス
     229        BOOST_FOREACH( ::Interface *pInterface, interfaces )
     230        {
     231            delete pInterface;
    224232        }
    225233    }
  • trunk/abdev/BasicCompiler_Common/include/Method.h

    r336 r346  
    197197    void AddStatic(UserProc *pUserProc,Prototype::Accessibility accessibility);
    198198
     199    // オーバーライド
     200    bool Override( UserProc *pUserProc, Prototype::Accessibility accessibility );
     201
    199202    const CMethod *GetMethodPtr( const UserProc *pUserProc ) const;
    200203    bool IsExist( const char *name ) const;
Note: See TracChangeset for help on using the changeset viewer.