Changeset 1900 for XIOS/branchs/xios-2.5/src/object_template_impl.hpp
- Timestamp:
- 06/12/20 12:04:23 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/branchs/xios-2.5/src/object_template_impl.hpp
r1330 r1900 412 412 413 413 template <typename T> 414 shared_ptr<T> CObjectTemplate<T>::getShared(const T* ptr)414 boost::shared_ptr<T> CObjectTemplate<T>::getShared(const T* ptr) 415 415 { 416 416 return CObjectFactory::GetObject<T>(ptr); … … 418 418 419 419 template <typename T> 420 shared_ptr<T> CObjectTemplate<T>::getShared(void)420 boost::shared_ptr<T> CObjectTemplate<T>::getShared(void) 421 421 { 422 422 return CObjectFactory::GetObject<T>((T*)this); … … 426 426 const vector<T*> CObjectTemplate<T>::getAll() 427 427 { 428 const vector< shared_ptr<T> >& shared_vect= CObjectFactory::GetObjectVector<T>();428 const vector< boost::shared_ptr<T> >& shared_vect= CObjectFactory::GetObjectVector<T>(); 429 429 vector<T*> vect; 430 430 431 typename vector< shared_ptr<T> >::const_iterator it;431 typename vector<boost::shared_ptr<T> >::const_iterator it; 432 432 for(it=shared_vect.begin();it!=shared_vect.end();++it) vect.push_back(it->get()); 433 433 return vect; … … 437 437 const vector<T*> CObjectTemplate<T>::getAll(const string & id) 438 438 { 439 const vector< shared_ptr<T> >& shared_vect= CObjectFactory::GetObjectVector<T>(id);439 const vector< boost::shared_ptr<T> >& shared_vect= CObjectFactory::GetObjectVector<T>(id); 440 440 vector<T*> vect; 441 441 442 typename vector< shared_ptr<T> >::const_iterator it;442 typename vector<boost::shared_ptr<T> >::const_iterator it; 443 443 for(it=shared_vect.begin();it!=shared_vect.end();++it) vect.push_back(it->get()); 444 444 return vect;
Note: See TracChangeset
for help on using the changeset viewer.