Changeset 346 in dev for trunk/abdev/BasicCompiler_Common/include
- Timestamp:
- Oct 10, 2007, 4:01:07 AM (17 years ago)
- Location:
- trunk/abdev/BasicCompiler_Common/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/include/Class.h
r345 r346 98 98 } 99 99 }; 100 typedef std::vector<Interface > Interfaces;100 typedef std::vector<Interface *> Interfaces; 101 101 102 102 class CClass: public ClassPrototype, public Jenga::Common::ObjectInHashmap<CClass> … … 215 215 { 216 216 // 動的メンバ 217 BOOST_FOREACH( CMember *member, dynamicMembers ){ 217 BOOST_FOREACH( CMember *member, dynamicMembers ) 218 { 218 219 delete member; 219 220 } 220 221 221 222 // 静的メンバ 222 BOOST_FOREACH( CMember *member, staticMembers ){ 223 BOOST_FOREACH( CMember *member, staticMembers ) 224 { 223 225 delete member; 226 } 227 228 // インターフェイス 229 BOOST_FOREACH( ::Interface *pInterface, interfaces ) 230 { 231 delete pInterface; 224 232 } 225 233 } -
trunk/abdev/BasicCompiler_Common/include/Method.h
r336 r346 197 197 void AddStatic(UserProc *pUserProc,Prototype::Accessibility accessibility); 198 198 199 // オーバーライド 200 bool Override( UserProc *pUserProc, Prototype::Accessibility accessibility ); 201 199 202 const CMethod *GetMethodPtr( const UserProc *pUserProc ) const; 200 203 bool IsExist( const char *name ) const;
Note:
See TracChangeset
for help on using the changeset viewer.