Changeset 369 for XIOS/trunk/src/type/message.cpp
- Timestamp:
- 10/16/12 13:04:44 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/type/message.cpp
r335 r369 12 12 CMessage& CMessage::push(const CBaseType& type) 13 13 { 14 typeList.push_back(type. duplicate());14 typeList.push_back(type.clone()); 15 15 return *this ; 16 16 } 17 17 18 CMessage& CMessage::push(CBaseType& type)19 {20 typeList.push_back(&type);21 return *this ;22 }18 // CMessage& CMessage::push(CBaseType& type) 19 // { 20 // typeList.push_back(&type); 21 // return *this ; 22 // } 23 23 24 24 size_t CMessage::size(void) const … … 66 66 { 67 67 list<CBaseType*>::iterator it; 68 for(it=typeList.begin();it!=typeList.end();it++) (*it)->destroy();68 for(it=typeList.begin();it!=typeList.end();it++) delete *it ; 69 69 typeList.clear() ; 70 70 } … … 97 97 } 98 98 99 CMessage& operator<<(CMessage& msg, const CBaseType& type)100 {101 msg.push(*type.duplicate()) ;102 return msg ;103 }99 // CMessage& operator<<(CMessage& msg, const CBaseType& type) 100 // { 101 // msg.push(*type.clone()) ; 102 // return msg ; 103 // } 104 104 105 105 }
Note: See TracChangeset
for help on using the changeset viewer.