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 {