Changeset 581 in dev for trunk/ab5.0/abdev/BasicCompiler_Common/include
- Timestamp:
- May 8, 2008, 3:52:48 PM (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/Delegate.h
r525 r581 39 39 } 40 40 41 const NamespaceScopesCollection &GetImportedNamespaces() const 42 { 43 return importedNamespaces; 44 } 45 41 46 const std::string &GetParamStr() const 42 47 { … … 47 52 return returnTypeName; 48 53 } 54 void SetReturnType( const Type &returnType ) 55 { 56 this->returnType = returnType; 57 } 49 58 50 void RefleshParameterAndReturnType(); 59 void SetSourceIndex( int sourceIndex ) 60 { 61 this->sourceIndex = sourceIndex; 62 } 51 63 52 64 virtual const std::string &GetKeyName() const … … 56 68 57 69 const Parameters &GetDynamicParams() const 70 { 71 return dynamicParams; 72 } 73 Parameters &GetDynamicParams() 58 74 { 59 75 return dynamicParams; -
trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h
r578 r581 66 66 static void CollectDelegates( const char *source, Delegates &delegates ); 67 67 static std::string GenerateDelegatesSourceCode( const Delegates &delegates ); 68 static void RefleshDelegateParameterAndReturnType( Delegate &dg ); 68 69 static void RefleshDelegatesParameterAndReturnType( Delegates &delegates ); 69 70 };
Note:
See TracChangeset
for help on using the changeset viewer.