- Timestamp:
- 05/24/17 16:59:40 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_yushan_merged/extern/remap/src/timerRemap.cpp
r694 r1146 9 9 using namespace std; 10 10 11 map<string,CTimer*> CTimer::allTimer;11 map<string,CTimer*> *CTimer::allTimer = 0; 12 12 13 13 CTimer::CTimer(const string& name_) : name(name_) … … 55 55 CTimer& CTimer::get(const string name) 56 56 { 57 if(allTimer == 0) allTimer = new map<string,CTimer*>; 57 58 map<string,CTimer*>::iterator it; 58 it= allTimer.find(name);59 if (it== allTimer.end()) it=allTimer.insert(pair<string,CTimer*>(name,new CTimer(name))).first;59 it=(*allTimer).find(name); 60 if (it==(*allTimer).end()) it=(*allTimer).insert(pair<string,CTimer*>(name,new CTimer(name))).first; 60 61 return *(it->second); 61 62 }
Note: See TracChangeset
for help on using the changeset viewer.