Changeset 828 in dev for trunk/ab5.0/abdev/ab_common/include/Lexical/RelationalObjectModuleItem.h
- Timestamp:
- Mar 19, 2012, 1:59:48 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property svn:mergeinfo
set to
/branches/egtra merged eligible
-
Property svn:mergeinfo
set to
-
trunk/ab5.0/abdev
-
Property svn:ignore
set to
*.opensdf
*.sdf
*.suo
*.user
int
ipch
out
-
Property svn:ignore
set to
-
trunk/ab5.0/abdev/ab_common/include/Lexical/RelationalObjectModuleItem.h
r640 r828 20 20 } 21 21 22 public: 22 protected: 23 RelationalObjectModuleItem(RelationalObjectModuleItem&& relationalObjectModuleItem) 24 : Symbol(std::move(relationalObjectModuleItem)) 25 , relationalObjectModuleIndex(std::move(relationalObjectModuleItem.relationalObjectModuleIndex)) 26 , isNeedResolve(std::move(false)) 27 { 28 } 29 23 30 RelationalObjectModuleItem( const RelationalObjectModuleItem &relationalObjectModuleItem ) 24 31 : Symbol( relationalObjectModuleItem ) … … 27 34 { 28 35 } 36 29 37 RelationalObjectModuleItem( const Symbol &symbol ) 30 38 : Symbol( symbol ) … … 33 41 { 34 42 } 43 35 44 RelationalObjectModuleItem() 36 45 : relationalObjectModuleIndex( -1 ) … … 39 48 } 40 49 50 RelationalObjectModuleItem& operator =(RelationalObjectModuleItem&& y) 51 { 52 Symbol::operator =(std::move(y)); 53 relationalObjectModuleIndex = std::move(y.relationalObjectModuleIndex); 54 isNeedResolve = std::move(y.isNeedResolve); 55 return *this; 56 } 57 58 RelationalObjectModuleItem& operator =(RelationalObjectModuleItem const& y) 59 { 60 Symbol::operator =(y); 61 relationalObjectModuleIndex = y.relationalObjectModuleIndex; 62 isNeedResolve = y.isNeedResolve; 63 return *this; 64 } 65 66 public: 41 67 int GetRelationalObjectModuleIndex() const 42 68 {
Note:
See TracChangeset
for help on using the changeset viewer.