[FIX] add virtual destructors
[FIX] fix warning unused variables
[FIX] fix warning unused variables
[FIX] fix cast
[FIX] unused variables
[FIX] unused variables
[FIX] correct check for find function
[FIX] sign-compare fix
[FIX] sign-compare fix
[FIX] unused variables
[FIX] sign-compare fix
[FIX] debug fix
[FIX] fix shadow warnings
[FIX] added pragmas
[FIX] unreachable code
[FIX] unused variable (except in Debug / assertion mode)
[TODO] unused variable
[TODO] check return value
[FIX/TODO] initialize variable
[BUILD] extend gcc options