Changeset 102 in dev for BasicCompiler_Common/Class.h
- Timestamp:
- Apr 29, 2007, 2:34:04 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler_Common/Class.h
r101 r102 115 115 } 116 116 117 bool IsEqualSymbol() const; 117 const string GetName() const 118 { 119 return name; 120 } 121 122 bool IsEqualSymbol( const NamespaceScopes &namespaceScopes, const string &name ) const; 123 bool IsEqualSymbol( const CClass &objClass ) const; 124 bool IsEqualSymbol( const string &name ) const; 118 125 119 126 bool IsUsing() const; … … 232 239 #define MAX_CLASS_HASH 65535 233 240 class CDBClass{ 234 int hash(const char *name) ;241 int hash(const char *name) const; 235 242 void DestroyClass(CClass *pobj_c); 236 243 public: … … 240 247 ~CDBClass(); 241 248 242 CClass *check(const char *name); 249 CClass *Find( const string &fullName ) const; 250 CClass *Find( const NamespaceScopes &namespaceScopes, const string &name ) const; 243 251 244 252 CClass *AddClass( const NamespaceScopes &namespaceScopes, const char *name,int nowLine);
Note:
See TracChangeset
for help on using the changeset viewer.