Changeset 2274 for XIOS/dev/dev_ym/XIOS_COUPLING/src/transformation/grid_transformation_factory_impl.hpp
- Timestamp:
- 12/09/21 12:28:20 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/transformation/grid_transformation_factory_impl.hpp
r2270 r2274 60 60 static bool unregisterTransformation(ETranformationType transType); 61 61 static bool initializeTransformation_; 62 static void unregisterAllTransformations(void) ; 62 63 }; 63 64 … … 98 99 bool CGridTransformationFactory<T>::registerTransformation(ETranformationType transType, CreateTransformationCallBack createFn) 99 100 { 100 if ( 0== transformationCreationCallBacks_)101 if (nullptr == transformationCreationCallBacks_) 101 102 transformationCreationCallBacks_ = new CallBackMap(); 102 103 … … 110 111 } 111 112 113 template<typename T> 114 void CGridTransformationFactory<T>::unregisterAllTransformations(void) 115 { 116 if (nullptr != transformationCreationCallBacks_) 117 { 118 transformationCreationCallBacks_->clear() ; 119 delete transformationCreationCallBacks_; 120 } 121 } 112 122 113 123 } 124 114 125 #endif // __XIOS_GRID_TRANSFORMATION_FACTORY_HPP__
Note: See TracChangeset
for help on using the changeset viewer.