Changeset 810 in dev for branches/egtra/ab5.0/abdev/ab_common/include/Lexical/Symbol.h
- Timestamp:
- Feb 14, 2011, 12:58:25 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/egtra/ab5.0/abdev/ab_common/include/Lexical/Symbol.h
r637 r810 48 48 { 49 49 } 50 Symbol(Symbol&& symbol) 51 : namespaceScopes(std::move(symbol.namespaceScopes)) 52 , name(std::move(symbol.name)) 53 { 54 } 50 55 Symbol() 51 56 { 57 } 58 Symbol& operator =(Symbol&& symbol) 59 { 60 namespaceScopes = std::move(symbol.namespaceScopes); 61 name = std::move(symbol.name); 62 return *this; 63 } 64 Symbol& operator =(Symbol const& symbol) 65 { 66 return *this = Symbol(symbol); 52 67 } 53 68
Note:
See TracChangeset
for help on using the changeset viewer.