Ignore:
Timestamp:
10/04/17 11:45:14 (7 years ago)
Author:
yushan
Message:

EP updated

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_openmp/src/object_template_impl.hpp

    r1134 r1287  
    321321 
    322322   template <typename T> 
    323    shared_ptr<T> CObjectTemplate<T>::getShared(const T* ptr) 
     323   boost::shared_ptr<T> CObjectTemplate<T>::getShared(const T* ptr) 
    324324   { 
    325325     return CObjectFactory::GetObject<T>(ptr); 
     
    327327 
    328328   template <typename T> 
    329    shared_ptr<T> CObjectTemplate<T>::getShared(void) 
     329   boost::shared_ptr<T> CObjectTemplate<T>::getShared(void) 
    330330   { 
    331331     return CObjectFactory::GetObject<T>((T*)this); 
     
    335335   const vector<T*> CObjectTemplate<T>::getAll() 
    336336   { 
    337      const vector< shared_ptr<T> >& shared_vect= CObjectFactory::GetObjectVector<T>(); 
     337     const vector< boost::shared_ptr<T> >& shared_vect= CObjectFactory::GetObjectVector<T>(); 
    338338     vector<T*> vect; 
    339339 
    340      typename vector<shared_ptr<T> >::const_iterator it; 
     340     typename vector<boost::shared_ptr<T> >::const_iterator it; 
    341341     for(it=shared_vect.begin();it!=shared_vect.end();++it) vect.push_back(it->get()); 
    342342     return vect; 
     
    346346   const vector<T*> CObjectTemplate<T>::getAll(const string & id) 
    347347   { 
    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); 
    349349     vector<T*> vect; 
    350350 
    351      typename vector<shared_ptr<T> >::const_iterator it; 
     351     typename vector<boost::shared_ptr<T> >::const_iterator it; 
    352352     for(it=shared_vect.begin();it!=shared_vect.end();++it) vect.push_back(it->get()); 
    353353     return vect; 
Note: See TracChangeset for help on using the changeset viewer.