Changeset 542 in dev for trunk/ab5.0/abdev/BasicCompiler_Common/include
- Timestamp:
- May 4, 2008, 1:09:11 AM (17 years ago)
- Location:
- trunk/ab5.0/abdev/BasicCompiler_Common/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h
r531 r542 30 30 static void CollectClassesForNameOnly( const char *source, Classes &classes ); 31 31 32 // TypeDefを収集する 33 static void AddTypeDef( TypeDefCollection &typeDefs, const NamespaceScopes &namespaceScopes, const std::string &expression, int nowLine ); 34 static void CollectTypeDefs( const char *source, TypeDefCollection &typeDefs ); 35 32 36 // クラスを収集する 33 37 static void AddMethod(CClass *pobj_c, UserProc *pUserProc, Prototype::Accessibility accessibility, BOOL bStatic, bool isConst, bool isAbstract, -
trunk/ab5.0/abdev/BasicCompiler_Common/include/TypeDef.h
r524 r542 23 23 24 24 public: 25 TypeDef( const NamespaceScopes &namespaceScopes, const std::string &name, const std::string &baseName, int nowLine );25 TypeDef( const NamespaceScopes &namespaceScopes, const std::string &name, const std::string &baseName, const Type &baseType ); 26 26 TypeDef() 27 27 { … … 61 61 int GetIndex( const NamespaceScopes &namespaceScopes, const std::string &name ) const; 62 62 int GetIndex( const std::string &fullName ) const; 63 64 private:65 void Add( const NamespaceScopes &namespaceScopes, const std::string &expression, int nowLine );66 public:67 void CollectTypeDefs();68 63 };
Note:
See TracChangeset
for help on using the changeset viewer.