Ignore:
Timestamp:
05/21/12 17:57:22 (12 years ago)
Author:
ymipsl
Message:
  • Supress lot of shared_ptr
  • instrument code for vampir-trace and timer diagnostic

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/node/file.hpp

    r345 r347  
    5353         /// Accesseurs /// 
    5454         boost::shared_ptr<CDataOutput> getDataOutput(void) const; 
    55          boost::shared_ptr<CFieldGroup> getVirtualFieldGroup(void) const; 
    56          std::vector<boost::shared_ptr<CField> > getAllFields(void) const; 
     55         CFieldGroup* getVirtualFieldGroup(void) const; 
     56         std::vector<CField*> getAllFields(void) const; 
    5757 
    58          std::vector<boost::shared_ptr<CField> > 
    59             getEnabledFields(int default_outputlevel = 5, 
    60                              int default_level = 1, 
    61                              bool default_enabled = true); 
     58         std::vector<CField* > getEnabledFields(int default_outputlevel = 5, 
     59                                                int default_level = 1, 
     60                                                bool default_enabled = true); 
    6261 
    6362      public : 
    6463 
    6564         /// Mutateurs /// 
    66          void setVirtualFieldGroup(boost::shared_ptr<CFieldGroup> newVFieldGroup); 
     65         void setVirtualFieldGroup(CFieldGroup* newVFieldGroup); 
    6766         void setVirtualFieldGroup(void); 
    6867 
     
    9392          
    9493         bool AllDomainEmpty ; 
    95          shared_ptr<CField> addField(const string& id="") ; 
    96          shared_ptr<CFieldGroup> addFieldGroup(const string& id="") ; 
     94         CField* addField(const string& id="") ; 
     95         CFieldGroup* addFieldGroup(const string& id="") ; 
    9796         void sendAddField(const string& id="") ; 
    9897         void sendAddFieldGroup(const string& id="") ; 
     
    117116 
    118117         /// Propriétés privées /// 
    119          boost::shared_ptr<CFieldGroup> vFieldGroup; 
     118         CFieldGroup* vFieldGroup; 
    120119         boost::shared_ptr<CDataOutput> data_out; 
    121          std::vector<boost::shared_ptr<CField> > enabledFields; 
     120         std::vector<CField*> enabledFields; 
    122121 
    123122   }; // class CFile 
Note: See TracChangeset for help on using the changeset viewer.