Changeset 632 in dev for trunk/ab5.0/abdev/ab_common/include/Lexical/Member.h
- Timestamp:
- Jun 5, 2008, 10:04:39 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/ab_common/include/Lexical/Member.h
r603 r632 33 33 34 34 int source_code_address; 35 36 Member( Prototype::Accessibility accessibility, const std::string &name, const Type &newType, bool isConst, const Subscripts &subscripts, const std::string &initializeExpression, const std::string &constructParameter ); 37 Member( const Member &member, const Type &actualType ); 38 Member( const Member &member ); 39 Member(); 40 ~Member(); 35 41 36 42 const std::string &GetName() const … … 70 76 return constructParameter; 71 77 } 72 73 Member( Prototype::Accessibility accessibility, const std::string &name, const Type &newType, bool isConst, const Subscripts &subscripts, const std::string &initializeExpression, const std::string &constructParameter )74 : MemberPrototype( accessibility )75 , name( name )76 , type( newType )77 , isConst( isConst )78 , subscripts( subscripts )79 , initializeExpression( initializeExpression )80 , constructParameter( constructParameter )81 {82 }83 Member::Member(Member &member)84 : MemberPrototype( member.GetAccessibility() )85 , name( member.GetName() )86 , type( member.GetType() )87 , isConst( member.IsConst() )88 , subscripts( member.GetSubscripts() )89 {90 //ソースコードの位置91 source_code_address=member.source_code_address;92 }93 Member()94 {95 }96 ~Member()97 {98 }99 78 }; 100 79 typedef std::vector<Member *> Members;
Note:
See TracChangeset
for help on using the changeset viewer.