Ignore:
Timestamp:
11/20/17 09:49:26 (6 years ago)
Author:
yushan
Message:

omp_dev

File:
1 edited

Legend:

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

    r1328 r1334  
    325325 
    326326   template <typename T> 
    327    shared_ptr<T> CObjectTemplate<T>::getShared(const T* ptr) 
     327   boost::shared_ptr<T> CObjectTemplate<T>::getShared(const T* ptr) 
    328328   { 
    329329     return CObjectFactory::GetObject<T>(ptr); 
     
    331331 
    332332   template <typename T> 
    333    shared_ptr<T> CObjectTemplate<T>::getShared(void) 
     333   boost::shared_ptr<T> CObjectTemplate<T>::getShared(void) 
    334334   { 
    335335     return CObjectFactory::GetObject<T>((T*)this); 
     
    339339   const vector<T*> CObjectTemplate<T>::getAll() 
    340340   { 
    341      const vector< shared_ptr<T> >& shared_vect= CObjectFactory::GetObjectVector<T>(); 
     341     const vector< boost::shared_ptr<T> >& shared_vect= CObjectFactory::GetObjectVector<T>(); 
    342342     vector<T*> vect; 
    343343 
    344      typename vector<shared_ptr<T> >::const_iterator it; 
     344     typename vector<boost::shared_ptr<T> >::const_iterator it; 
    345345     for(it=shared_vect.begin();it!=shared_vect.end();++it) vect.push_back(it->get()); 
    346346     return vect; 
     
    350350   const vector<T*> CObjectTemplate<T>::getAll(const string & id) 
    351351   { 
    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); 
    353353     vector<T*> vect; 
    354354 
    355      typename vector<shared_ptr<T> >::const_iterator it; 
     355     typename vector<boost::shared_ptr<T> >::const_iterator it; 
    356356     for(it=shared_vect.begin();it!=shared_vect.end();++it) vect.push_back(it->get()); 
    357357     return vect; 
Note: See TracChangeset for help on using the changeset viewer.