Mercurial > hg > orthanc
comparison Core/SQLite/Connection.cpp @ 656:08eca5d86aad
fixes to cppcheck
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 04 Nov 2013 11:19:31 +0100 |
parents | bdd72233b105 |
children | 2d0a347e8cfc |
comparison
equal
deleted
inserted
replaced
655:93adc693cc60 | 656:08eca5d86aad |
---|---|
109 | 109 |
110 void Connection::ClearCache() | 110 void Connection::ClearCache() |
111 { | 111 { |
112 for (CachedStatements::iterator | 112 for (CachedStatements::iterator |
113 it = cachedStatements_.begin(); | 113 it = cachedStatements_.begin(); |
114 it != cachedStatements_.end(); it++) | 114 it != cachedStatements_.end(); ++it) |
115 { | 115 { |
116 delete it->second; | 116 delete it->second; |
117 } | 117 } |
118 | 118 |
119 cachedStatements_.clear(); | 119 cachedStatements_.clear(); |
329 FunctionContext context(rawContext, argc, argv); | 329 FunctionContext context(rawContext, argc, argv); |
330 | 330 |
331 void* payload = sqlite3_user_data(rawContext); | 331 void* payload = sqlite3_user_data(rawContext); |
332 assert(payload != NULL); | 332 assert(payload != NULL); |
333 | 333 |
334 IScalarFunction& func = *(IScalarFunction*) payload; | 334 IScalarFunction& func = *reinterpret_cast<IScalarFunction*>(payload); |
335 func.Compute(context); | 335 func.Compute(context); |
336 } | 336 } |
337 | 337 |
338 | 338 |
339 static void ScalarFunctionDestroyer(void* payload) | 339 static void ScalarFunctionDestroyer(void* payload) |
340 { | 340 { |
341 assert(payload != NULL); | 341 assert(payload != NULL); |
342 delete (IScalarFunction*) payload; | 342 delete reinterpret_cast<IScalarFunction*>(payload); |
343 } | 343 } |
344 | 344 |
345 | 345 |
346 IScalarFunction* Connection::Register(IScalarFunction* func) | 346 IScalarFunction* Connection::Register(IScalarFunction* func) |
347 { | 347 { |