equal
deleted
inserted
replaced
171 new ((void*)&anyName) QualifiedName(nullAtom, starAtom, starAtom); |
171 new ((void*)&anyName) QualifiedName(nullAtom, starAtom, starAtom); |
172 initialized = true; |
172 initialized = true; |
173 } |
173 } |
174 } |
174 } |
175 |
175 |
176 void QualifiedName::cleanup() |
176 |
177 { |
177 struct cleanupQualifiedName { |
|
178 ~cleanupQualifiedName() { |
178 if( gNameCache ) { |
179 if( gNameCache ) { |
179 gNameCache->clear(); |
180 gNameCache->clear(); |
180 delete gNameCache; |
181 delete gNameCache; |
181 gNameCache=NULL; |
182 gNameCache=NULL; |
182 } |
183 } |
183 } |
184 } |
|
185 }; |
|
186 struct cleanupQualifiedName qualifiedName; |
184 |
187 |
185 } |
188 } |