Changeset 1334 for XIOS/dev/branch_openmp/src/object_template_impl.hpp
- Timestamp:
- 11/20/17 09:49:26 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/src/object_template_impl.hpp
r1328 r1334 325 325 326 326 template <typename T> 327 shared_ptr<T> CObjectTemplate<T>::getShared(const T* ptr)327 boost::shared_ptr<T> CObjectTemplate<T>::getShared(const T* ptr) 328 328 { 329 329 return CObjectFactory::GetObject<T>(ptr); … … 331 331 332 332 template <typename T> 333 shared_ptr<T> CObjectTemplate<T>::getShared(void)333 boost::shared_ptr<T> CObjectTemplate<T>::getShared(void) 334 334 { 335 335 return CObjectFactory::GetObject<T>((T*)this); … … 339 339 const vector<T*> CObjectTemplate<T>::getAll() 340 340 { 341 const vector< shared_ptr<T> >& shared_vect= CObjectFactory::GetObjectVector<T>();341 const vector< boost::shared_ptr<T> >& shared_vect= CObjectFactory::GetObjectVector<T>(); 342 342 vector<T*> vect; 343 343 344 typename vector< shared_ptr<T> >::const_iterator it;344 typename vector<boost::shared_ptr<T> >::const_iterator it; 345 345 for(it=shared_vect.begin();it!=shared_vect.end();++it) vect.push_back(it->get()); 346 346 return vect; … … 350 350 const vector<T*> CObjectTemplate<T>::getAll(const string & id) 351 351 { 352 const vector< shared_ptr<T> >& shared_vect= CObjectFactory::GetObjectVector<T>(id);352 const vector< boost::shared_ptr<T> >& shared_vect= CObjectFactory::GetObjectVector<T>(id); 353 353 vector<T*> vect; 354 354 355 typename vector< shared_ptr<T> >::const_iterator it;355 typename vector<boost::shared_ptr<T> >::const_iterator it; 356 356 for(it=shared_vect.begin();it!=shared_vect.end();++it) vect.push_back(it->get()); 357 357 return vect;
Note: See TracChangeset
for help on using the changeset viewer.