Changeset 1287 for XIOS/dev/branch_openmp/src/object_template_impl.hpp
- Timestamp:
- 10/04/17 11:45:14 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/src/object_template_impl.hpp
r1134 r1287 321 321 322 322 template <typename T> 323 shared_ptr<T> CObjectTemplate<T>::getShared(const T* ptr)323 boost::shared_ptr<T> CObjectTemplate<T>::getShared(const T* ptr) 324 324 { 325 325 return CObjectFactory::GetObject<T>(ptr); … … 327 327 328 328 template <typename T> 329 shared_ptr<T> CObjectTemplate<T>::getShared(void)329 boost::shared_ptr<T> CObjectTemplate<T>::getShared(void) 330 330 { 331 331 return CObjectFactory::GetObject<T>((T*)this); … … 335 335 const vector<T*> CObjectTemplate<T>::getAll() 336 336 { 337 const vector< shared_ptr<T> >& shared_vect= CObjectFactory::GetObjectVector<T>();337 const vector< boost::shared_ptr<T> >& shared_vect= CObjectFactory::GetObjectVector<T>(); 338 338 vector<T*> vect; 339 339 340 typename vector< shared_ptr<T> >::const_iterator it;340 typename vector<boost::shared_ptr<T> >::const_iterator it; 341 341 for(it=shared_vect.begin();it!=shared_vect.end();++it) vect.push_back(it->get()); 342 342 return vect; … … 346 346 const vector<T*> CObjectTemplate<T>::getAll(const string & id) 347 347 { 348 const vector< shared_ptr<T> >& shared_vect= CObjectFactory::GetObjectVector<T>(id);348 const vector< boost::shared_ptr<T> >& shared_vect= CObjectFactory::GetObjectVector<T>(id); 349 349 vector<T*> vect; 350 350 351 typename vector< shared_ptr<T> >::const_iterator it;351 typename vector<boost::shared_ptr<T> >::const_iterator it; 352 352 for(it=shared_vect.begin();it!=shared_vect.end();++it) vect.push_back(it->get()); 353 353 return vect;
Note: See TracChangeset
for help on using the changeset viewer.