Changeset 100 in dev for BasicCompiler_Common/Class.h
- Timestamp:
- Apr 24, 2007, 3:17:29 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler_Common/Class.h
r97 r100 3 3 #include <vector> 4 4 #include "Type.h" 5 #include "Procedure.h" 5 6 6 7 class CClass; 7 class UserProc;8 8 9 9 #define ACCESS_NON 0 … … 37 37 static void InitStaticMember(void); 38 38 }; 39 class CMethod{ 39 class CMethod 40 { 40 41 public: 41 42 UserProc *pUserProc; 43 42 44 DWORD dwAccess; 43 45 BOOL bAbstract; 44 46 BOOL bVirtual; 45 47 bool isConst; 48 bool isStatic; 46 49 47 50 CClass *pobj_InheritsClass; 48 51 49 52 CMethod(CMethod *pobj); 50 CMethod( );53 CMethod( UserProc *pUserProc, DWORD dwAccess, BOOL bAbstract, BOOL bVirtual, bool isConst, bool isStatic ); 51 54 ~CMethod(); 52 55 }; 56 53 57 class CDBClass; 54 58 class CDebugSection; … … 135 139 136 140 //メソッドを列挙 137 void EnumStaticMethod( const char *methodName, std::vector<UserProc *> &subs ) const;138 void EnumMethod( const char *methodName, std::vector<UserProc *> &subs ) const;139 void EnumMethod( const BYTE idOperatorCalc, std::vector<UserProc *> &subs ) const;141 void EnumStaticMethod( const char *methodName, vector<UserProc *> &subs ) const; 142 void EnumMethod( const char *methodName, vector<UserProc *> &subs ) const; 143 void EnumMethod( const BYTE idOperatorCalc, vector<UserProc *> &subs ) const; 140 144 const std::vector<CMethod *> &GetMethods() const 141 145 {
Note:
See TracChangeset
for help on using the changeset viewer.