19:19:05: Running Clang-Tidy and Clazy on D:\PROGRAMMING\C++\QT4\Qt4ClangModel\Qt4ClangModel.pro Analyzing "D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp". Failed to analyze "D:/PROGRAMMING/C++/QT4/Qt4ClangModel/main.cpp": Clang-Tidy and Clazy finished with exit code: 1. Command line: D:\Qt\Tools\QtCreator\bin\clang\bin\clang.exe -fsyntax-only -serialize-diagnostics C:/Users/balin/AppData/Local/Temp/QtCreator-dcpUxD/clangtools-nRbCKz/report-main.cpp-uYnicx -Wno-unknown-pragmas -Wno-unknown-warning-option -Wno-documentation-unknown-command -w -Xclang -add-plugin -Xclang clang-tidy -Xclang -plugin-arg-clang-tidy -Xclang "-checks=-*,bugprone-*,cppcoreguidelines-*,misc-*,modernize-*,performance-*,readability-*,-cppcoreguidelines-owning-memory,-readability-braces-around-statements,-readability-implicit-bool-conversion,-readability-named-parameter" -Xclang -add-plugin -Xclang clang-lazy -Xclang -plugin-arg-clang-lazy -Xclang enable-all-fixits -Xclang -plugin-arg-clang-lazy -Xclang no-autowrite-fixits -Xclang -plugin-arg-clang-lazy -Xclang level0 -nostdinc -nostdlibinc -c -m32 -target i686-pc-windows-msvc -x c++ "-std=c++98" -fms-extensions -fcxx-exceptions -fexceptions -D_CPPRTTI -D_CPPUNWIND -D_DEBUG -D_DLL "-D_INTEGRAL_MAX_BITS=64" "-D_M_IX86=600" "-D_M_IX86_FP=0" -D_MSC_EXTENSIONS -D_MT -D_WIN32 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DEPRECATED_WARNINGS -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -U__clang__ -U__clang_major__ -U__clang_minor__ -U__clang_patchlevel__ -U__clang_version__ "-D__FUNCSIG__="\^"""\^""" "-D__FUNCTION__="\^"""\^""" "-D__FUNCDNAME__="\^"""\^""" -I D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders -I D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore -I D:\PROGRAMMING\C++\QT4\Qt4ClangModel -I D:\Qt\4.8.4\include\QtCore -I D:\Qt\4.8.4\include -I D:\Qt\4.8.4\include\ActiveQt -I D:\PROGRAMMING\C++\QT4\build-Qt4ClangModel-Qt_4_8_4_MSVC2008_32bit-Debug\debug -I D:\PROGRAMMING\C++\QT4\build-Qt4ClangModel-Qt_4_8_4_MSVC2008_32bit-Debug -I D:\Qt\4.8.4\mkspecs\win32-msvc2008 -isystem D:\Qt\Tools\QtCreator\bin\clang\lib\clang\7.0.0\include -isystem "D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ATLMFC\INCLUDE" -isystem "D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE" -isystem "C:\Program Files\Microsoft SDKs\Windows\v6.0A\include" "-fms-compatibility-version=15.00" D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp Process Error: 5 Output: In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:45:10: warning: inclusion of deprecated C++ header 'stddef.h'; consider using 'cstddef' instead [modernize-deprecated-headers] #include ^~~~~~~~~~ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:55:49: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] #define QT_VERSION_CHECK(major, minor, patch) ((major<<16)|(minor<<8)|(patch)) ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:55:61: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] #define QT_VERSION_CHECK(major, minor, patch) ((major<<16)|(minor<<8)|(patch)) ^ ( ) In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\climits:5: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:68: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\sal.h:980:44: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] #define _$mult(mult,size) ElementSizeConst=mult,_$cap(size) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\climits:5: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:159: In file included from D:\Qt\Tools\QtCreator\bin\clang\lib\clang\7.0.0\include\vadefs.h:32: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\vadefs.h:103:32: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] #define _crt_va_start(ap,v) ( ap = (va_list)_ADDRESSOF(v) + _INTSIZEOF(v) ) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\vadefs.h:104:40: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] #define _crt_va_arg(ap,t) ( *(t *)((ap += _INTSIZEOF(t)) - _INTSIZEOF(t)) ) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\vadefs.h:105:32: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] #define _crt_va_end(ap) ( ap = (va_list)0 ) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\climits:5: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:659:48: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size]) \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:670:48: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size], _TType1 _TArg1) \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:681:48: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size], _TType1 _TArg1, _TType2 _TArg2) \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:692:48: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size], _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3) \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:703:48: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size], _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3, _TType4 _TArg4) \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:714:64: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_HType1 _HArg1, _DstType (&_Dst)[_Size], _TType1 _TArg1) \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:725:64: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_HType1 _HArg1, _DstType (&_Dst)[_Size], _TType1 _TArg1, _TType2 _TArg2) \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:736:64: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_HType1 _HArg1, _DstType (&_Dst)[_Size], _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3) \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:747:80: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_HType1 _HArg1, _HType2 _HArg2, _DstType (&_Dst)[_Size]) \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:760:48: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size], _TType1 _TArg1, ...) \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:776:48: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size], _TType1 _TArg1, _TType2 _TArg2, ...) \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:790:58: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_In_ const _DstType *_Src, _DstType (&_Drive)[_DriveSize], _DstType (&_Dir)[_DirSize], _DstType (&_Name)[_NameSize], _DstType (&_Ext)[_ExtSize]) \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1886:113: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1889:111: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_FuncName##_s) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1892:113: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1895:113: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1898:113: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1901:113: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3, _TType4 _TArg4); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1904:129: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_HType1 _HArg1, _SalAttributeDst _DstType *_Dst, _TType1 _TArg1); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1907:145: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_HType1 _HArg1, _HType2 _HArg2, _SalAttributeDst _DstType *_Dst); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1910:113: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, ...); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1911:115: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureVFuncName) _DeclSpec _ReturnType __cdecl _VFuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, va_list _Args); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1914:111: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_FuncName##_s) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, ...); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1915:115: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureVFuncName) _DeclSpec _ReturnType __cdecl _VFuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, va_list _Args); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1918:108: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec size_t __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1921:108: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec size_t __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1924:113: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1927:84: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_FuncName##_s) _DeclSpec _ReturnType __cdecl _FuncName(_DstType *_Dst); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1927:94: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_FuncName##_s) _DeclSpec _ReturnType __cdecl _FuncName(_DstType *_Dst); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1930:113: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1933:113: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1936:113: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1939:113: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3, _TType4 _TArg4); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1942:129: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_HType1 _HArg1, _SalAttributeDst _DstType *_Dst, _TType1 _TArg1); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1945:145: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_HType1 _HArg1, _HType2 _HArg2, _SalAttributeDst _DstType *_Dst); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1948:113: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, ...); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1949:115: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureVFuncName) _DeclSpec _ReturnType __cdecl _VFuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, va_list _Args); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1952:111: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_FuncName##_s) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, ...); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1953:113: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_VFuncName##_s) _DeclSpec _ReturnType __cdecl _VFuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, va_list _Args); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1956:111: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_FuncName##_s) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, ...); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1957:113: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_VFuncName##_s) _DeclSpec _ReturnType __cdecl _VFuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, va_list _Args); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1960:108: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec size_t __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1963:108: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec size_t __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1969:37: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType *_Dst) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1969:47: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType *_Dst) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1976:37: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType *_Dst, _TType1 _TArg1) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1976:47: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType *_Dst, _TType1 _TArg1) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1983:37: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1983:47: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1990:37: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1990:47: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1997:37: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType *_Dst) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:1997:47: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType *_Dst) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:2004:37: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType *_Dst, _TType1 _TArg1) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:2004:47: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType *_Dst, _TType1 _TArg1) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:2011:37: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:2011:47: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:2018:37: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h:2018:47: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _ReturnType __CRTDECL _FuncName(_DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\climits:9:10: warning: inclusion of deprecated C++ header 'limits.h'; consider using 'climits' instead [modernize-deprecated-headers] #include ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\climits:9: D:\Qt\Tools\QtCreator\bin\clang\lib\clang\7.0.0\include\limits.h:37:15: warning: inclusion of deprecated C++ header 'limits.h'; consider using 'climits' instead [modernize-deprecated-headers] #include_next ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cstdio:13:11: warning: inclusion of deprecated C++ header 'stdio.h'; consider using 'cstdio' instead [modernize-deprecated-headers] #include ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cstring:13:11: warning: inclusion of deprecated C++ header 'string.h'; consider using 'cstring' instead [modernize-deprecated-headers] #include ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:8: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cwchar:13:11: warning: inclusion of deprecated C++ header 'wchar.h'; consider using 'cwchar' instead [modernize-deprecated-headers] #include ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstddef:10: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cstddef:13:11: warning: inclusion of deprecated C++ header 'stddef.h'; consider using 'cstddef' instead [modernize-deprecated-headers] #include ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:9: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstddef:74:25: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] #define _TDEF2(x, y) = x, y ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:10: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:56:32: warning: macro replacement list should be enclosed in parentheses [bugprone-macro-parentheses] #define _CRTDBG_REPORT_MODE -1 ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:137:37: warning: macro replacement list should be enclosed in parentheses [bugprone-macro-parentheses] #define _CRTDBG_REPORT_FLAG -1 /* Query bitflag status */ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:139:38: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] #define _BLOCK_TYPE(block) (block & 0xFFFF) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:140:38: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] #define _BLOCK_SUBTYPE(block) (block >> 16 & 0xFFFF) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cstdlib:13:11: warning: inclusion of deprecated C++ header 'stdlib.h'; consider using 'cstdlib' instead [modernize-deprecated-headers] #include ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cstdlib:13: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdlib.h:24:10: warning: inclusion of deprecated C++ header 'limits.h'; consider using 'climits' instead [modernize-deprecated-headers] #include ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:81:47: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] # define QT_FORWARD_DECLARE_CLASS(name) class name; ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:135:5: warning: Include qglobal.h before testing Q_OS_ macros [-Wclazy-qt-macros] #if defined(Q_OS_MAC) && !defined(Q_CC_INTEL) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:1721:29: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] # define Q_UNUSED(x) (void)x; ^ () D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:1963:13: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] TYPE *x = new TYPE; \ ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:1963:27: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] TYPE *x = new TYPE; \ ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:1977:13: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] TYPE *x = new TYPE ARGS; \ ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:1991:41: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] QScopedPointer x(new TYPE); \ ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2205:43: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] template <> inline bool qIsDetached(TYPE &t) { return t.isDetached(); } \ ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2206:37: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] template <> inline void qSwap(TYPE &value1, TYPE &value2) \ ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2206:51: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] template <> inline void qSwap(TYPE &value1, TYPE &value2) \ ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2339:22: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] typedef QFlags Flags; ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2429:14: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] for (variable = *qForeachContainer(&_container_, true ? 0 : qForeachPointer(container))->i; \ ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2468:49: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] inline Class* q_func() { return static_cast(q_ptr); } \ ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2470:18: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] friend class Class; ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2515:5: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] Class &operator=(const Class &); ^ ( ) In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:46: In file included from D:\Qt\4.8.4\include\QtCore/qbytearray.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qatomic.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qatomic.h:46: In file included from D:\Qt\4.8.4\include\QtCore/qbasicatomic.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qbasicatomic.h:227: In file included from D:\Qt\4.8.4\include\QtCore/qatomic_arch.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/arch/qatomic_arch.h:82: In file included from D:\Qt\4.8.4\include\QtCore/qatomic_windows.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/arch/qatomic_windows.h:202:27: warning: macro replacement list should be enclosed in parentheses [bugprone-macro-parentheses] reinterpret_cast( \ ^ ( In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:46: In file included from D:\Qt\4.8.4\include\QtCore/qbytearray.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:48:10: warning: inclusion of deprecated C++ header 'string.h'; consider using 'cstring' instead [modernize-deprecated-headers] #include ^~~~~~~~~~ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:49:10: warning: inclusion of deprecated C++ header 'stdarg.h'; consider using 'cstdarg' instead [modernize-deprecated-headers] #include ^~~~~~~~~~ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:10: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xdebug:25:63: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] #define _DELETE_CRT_VEC(ptr) std::_DebugHeapDelete((void *)ptr) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:11: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo.h:5:10: warning: inclusion of deprecated C++ header 'ctype.h'; consider using 'cctype' instead [modernize-deprecated-headers] #include ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo.h:6:10: warning: inclusion of deprecated C++ header 'locale.h'; consider using 'clocale' instead [modernize-deprecated-headers] #include ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo.h:7:10: warning: inclusion of deprecated C++ header 'wchar.h'; consider using 'cwchar' instead [modernize-deprecated-headers] #include ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:575:21: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] _Maklocbyte((_Elem)chr, cvt) /* convert Elem to char */ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:63:10: warning: inclusion of deprecated C++ header 'stdarg.h'; consider using 'cstdarg' instead [modernize-deprecated-headers] #include ^~~~~~~~~~ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:50: In file included from D:\Qt\4.8.4\include\QtCore/qlist.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:59:10: warning: inclusion of deprecated C++ header 'limits.h'; consider using 'climits' instead [modernize-deprecated-headers] #include ^~~~~~~~~~ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:60:10: warning: inclusion of deprecated C++ header 'string.h'; consider using 'cstring' instead [modernize-deprecated-headers] #include ^~~~~~~~~~ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:114:5: error: expected parameter declarator Q_PROPERTY(QString objectName READ objectName WRITE setObjectName) ^ D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:62:39: note: expanded from macro 'Q_PROPERTY' #define Q_PROPERTY(arg) static_assert("Q_PROPERTY", #arg); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:114:5: error: expected ')' D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:62:39: note: expanded from macro 'Q_PROPERTY' #define Q_PROPERTY(arg) static_assert("Q_PROPERTY", #arg); ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:114:5: note: to match this '(' D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:62:38: note: expanded from macro 'Q_PROPERTY' #define Q_PROPERTY(arg) static_assert("Q_PROPERTY", #arg); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:114:5: error: C++ requires a type specifier for all declarations Q_PROPERTY(QString objectName READ objectName WRITE setObjectName) ^ D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:62:25: note: expanded from macro 'Q_PROPERTY' #define Q_PROPERTY(arg) static_assert("Q_PROPERTY", #arg); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:398:58: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] template <> inline const char *qobject_interface_iid() \ ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:400:24: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] template <> inline IFace *qobject_cast(QObject *object) \ ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:400:44: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] template <> inline IFace *qobject_cast(QObject *object) \ ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:401:31: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] { return reinterpret_cast((object ? object->qt_metacast(IId) : 0)); } \ ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:402:24: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] template <> inline IFace *qobject_cast(const QObject *object) \ ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:402:44: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] template <> inline IFace *qobject_cast(const QObject *object) \ ^ ( ) D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:403:31: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] { return reinterpret_cast((object ? const_cast(object)->qt_metacast(IId) : 0)); } ^ ( ) In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cstdio:13: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h:544: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\swprintf.inl:40:5: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _crt_va_start(_Arglist, _Format); ^ D:\Qt\Tools\QtCreator\bin\clang\lib\clang\7.0.0\include\vadefs.h:37:34: note: expanded from macro '_crt_va_start' #define _crt_va_start(ap, param) __builtin_va_start(ap, param) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cstdio:13: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h:544: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\swprintf.inl:41:53: warning: use nullptr [modernize-use-nullptr] _Ret = _vswprintf_c_l(_String, _Count, _Format, NULL, _Arglist); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\swprintf.inl:51:53: warning: use nullptr [modernize-use-nullptr] return _vswprintf_c_l(_String, _Count, _Format, NULL, _Ap); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\swprintf.inl:64:5: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _crt_va_start(_Arglist, _Plocinfo); ^ D:\Qt\Tools\QtCreator\bin\clang\lib\clang\7.0.0\include\vadefs.h:37:34: note: expanded from macro '_crt_va_start' #define _crt_va_start(ap, param) __builtin_va_start(ap, param) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cstdio:13: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h:544: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\swprintf.inl:88:5: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _crt_va_start(_Arglist, _Format); ^ D:\Qt\Tools\QtCreator\bin\clang\lib\clang\7.0.0\include\vadefs.h:37:34: note: expanded from macro '_crt_va_start' #define _crt_va_start(ap, param) __builtin_va_start(ap, param) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cstdio:13: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h:544: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\swprintf.inl:108:5: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _crt_va_start(_Arglist, _Plocinfo); ^ D:\Qt\Tools\QtCreator\bin\clang\lib\clang\7.0.0\include\vadefs.h:37:34: note: expanded from macro '_crt_va_start' #define _crt_va_start(ap, param) __builtin_va_start(ap, param) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cstdio:13: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h:620:25: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] {return (fgetwc(stdin)); } /* stdin */ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h:160:18: note: expanded from macro 'stdin' #define stdin (&__iob_func()[0]) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h:622:29: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] {return (fputwc(_C, stdout)); } /* stdout */ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h:161:18: note: expanded from macro 'stdout' #define stdout (&__iob_func()[1]) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cstring:13: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:86:19: warning: use nullptr [modernize-use-nullptr] return (_Str==0) ? 0 : strnlen(_Str, _MaxCount); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:184:11: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] { return (char*)strchr((const char*)_Str, _Ch); } ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:186:11: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] { return (char*)strpbrk((const char*)_Str, _Control); } ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:188:11: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] { return (char*)strrchr((const char*)_Str, _Ch); } ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:190:11: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] { return (char*)strstr((const char*)_Str, _SubStr); } ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:195:11: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] { return (void*)memchr((const void*)_Pv, _C, _N); } ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:259:21: warning: use nullptr [modernize-use-nullptr] return (_Src == NULL) ? 0 : wcsnlen(_Src, _MaxCount); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:331:18: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] {return ((wchar_t *)wcschr((const wchar_t *)_Str, _Ch)); } ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:333:18: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] {return ((wchar_t *)wcspbrk((const wchar_t *)_Str, _Control)); } ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:335:18: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] {return ((wchar_t *)wcsrchr((const wchar_t *)_Str, _Ch)); } ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:337:18: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] {return ((wchar_t *)wcsstr((const wchar_t *)_Str, _SubStr)); } ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cwchar:13: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\wchar.h:1199:67: warning: redundant 'memmove' declaration [readability-redundant-declaration] _CRTIMP _CRT_INSECURE_DEPRECATE_MEMORY(memmove_s) void * __cdecl memmove(_Out_opt_bytecapcount_(_Size) void * _Dst, _In_opt_bytecount_(_Size) const void * _Src, _In_ size_t _Size); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:96:67: note: previously declared here [readability-redundant-declaration] _CRTIMP _CRT_INSECURE_DEPRECATE_MEMORY(memmove_s) void * __cdecl memmove(_Out_opt_bytecapcount_(_Size) void * _Dst, _In_opt_bytecount_(_Size) const void * _Src, _In_ size_t _Size); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cwchar:13: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\wchar.h:1201:58: warning: redundant 'memcpy' declaration [readability-redundant-declaration] _CRT_INSECURE_DEPRECATE_MEMORY(memcpy_s) void * __cdecl memcpy(_Out_opt_bytecapcount_(_Size) void * _Dst, _In_opt_bytecount_(_Size) const void * _Src, _In_ size_t _Size); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:53:66: note: previously declared here [readability-redundant-declaration] _CRT_INSECURE_DEPRECATE_MEMORY(memcpy_s) void * __cdecl memcpy(_Out_opt_bytecapcount_(_Size) void * _Dst, _In_opt_bytecount_(_Size) const void * _Src, _In_ size_t _Size); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cwchar:13: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\wchar.h:1203:25: warning: redundant 'memcpy_s' declaration [readability-redundant-declaration] _CRTIMP errno_t __cdecl memcpy_s(_Out_opt_bytecap_post_bytecount_(_DstSize, _MaxCount) void * _Dst, _In_ rsize_t _DstSize, _In_opt_bytecount_(_MaxCount) const void * _Src, _In_ rsize_t _MaxCount); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:55:26: note: previously declared here [readability-redundant-declaration] _CRTIMP errno_t __cdecl memcpy_s(_Out_opt_bytecap_post_bytecount_(_DstSize, _MaxCount) void * _Dst, _In_ rsize_t _DstSize, _In_opt_bytecount_(_MaxCount) const void * _Src, _In_ rsize_t _MaxCount); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cwchar:13: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\wchar.h:1204:25: warning: redundant 'memmove_s' declaration [readability-redundant-declaration] _CRTIMP errno_t __cdecl memmove_s(_Out_opt_bytecap_post_bytecount_(_DstSize, _MaxCount) void * _Dst, _In_ rsize_t _DstSize, _In_opt_bytecount_(_MaxCount) const void * _Src, _In_ rsize_t _MaxCount); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:90:44: note: previously declared here [readability-redundant-declaration] _Check_return_wat_ _CRTIMP errno_t __cdecl memmove_s(_Out_opt_bytecap_post_bytecount_(_DstSize,_MaxCount) void * _Dst, _In_ rsize_t _DstSize, _In_opt_bytecount_(_MaxCount) const void * _Src, _In_ rsize_t _MaxCount); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\cwchar:13: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\wchar.h:1209:24: warning: use nullptr [modernize-use-nullptr] {return (_P == NULL || *_P == 0); } ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\wchar.h:1211:25: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] {for (; 0 < _N; ++_S, --_N) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\wchar.h:1214:17: warning: use nullptr [modernize-use-nullptr] return (0); } ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\wchar.h:1216:25: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] {for (; 0 < _N; ++_S1, ++_S2, --_N) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\wchar.h:1216:32: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] {for (; 0 < _N; ++_S1, ++_S2, --_N) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\wchar.h:1225:20: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] return (wchar_t *)memcpy(_S1, _S2, _N*sizeof(wchar_t)); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\wchar.h:1245:20: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] return (wchar_t *)memmove(_S1, _S2, _N*sizeof(wchar_t)); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\wchar.h:1262:28: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; 0 < _N; ++_Su, --_N) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\wchar.h:1272:18: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] { return (wchar_t *)wmemchr((const wchar_t *)_S, _C, _N); } ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\utility:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:473:11: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] return ((const _Elem *)::memchr(_First, _Ch, _Count)); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iosfwd:496:11: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] return ((_Elem *)::memset(_First, _Ch, _Count)); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:98:18: warning: use nullptr [modernize-use-nullptr] : _Myfirstiter(0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:103:18: warning: use nullptr [modernize-use-nullptr] : _Myfirstiter(0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:137:13: warning: use nullptr [modernize-use-nullptr] : _Mycont(0), _Mynextiter(0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:137:29: warning: use nullptr [modernize-use-nullptr] : _Mycont(0), _Mynextiter(0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:142:13: warning: use nullptr [modernize-use-nullptr] : _Mycont(0), _Mynextiter(0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:142:29: warning: use nullptr [modernize-use-nullptr] : _Mycont(0), _Mynextiter(0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:170:19: warning: use nullptr [modernize-use-nullptr] if (_Parent != 0 && _Parent->_Myfirstiter != _IGNORE_MYITERLIST) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:170:49: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] if (_Parent != 0 && _Parent->_Myfirstiter != _IGNORE_MYITERLIST) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:62:29: note: expanded from macro '_IGNORE_MYITERLIST' #define _IGNORE_MYITERLIST ((_Iterator_base *)-3) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:173:6: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] ((_Container_base_secure *)_Parent)->_Myfirstiter = this; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:181:18: warning: use nullptr [modernize-use-nullptr] if (_Mycont != 0 && _Mycont->_Myfirstiter != _IGNORE_MYITERLIST) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:181:48: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] if (_Mycont != 0 && _Mycont->_Myfirstiter != _IGNORE_MYITERLIST) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:62:29: note: expanded from macro '_IGNORE_MYITERLIST' #define _IGNORE_MYITERLIST ((_Iterator_base *)-3) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:183:4: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto] _Iterator_base **_Pnext = ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:184:5: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] (_Iterator_base **)&_Mycont->_Myfirstiter; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:185:22: warning: use nullptr [modernize-use-nullptr] while (*_Pnext != 0 && *_Pnext != this) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:188:19: warning: use nullptr [modernize-use-nullptr] if (*_Pnext == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:191:14: warning: use nullptr [modernize-use-nullptr] _Mycont = 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:207:21: warning: use nullptr [modernize-use-nullptr] return _Mycont != 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:219:22: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] if (_Myfirstiter != _IGNORE_MYITERLIST) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:62:29: note: expanded from macro '_IGNORE_MYITERLIST' #define _IGNORE_MYITERLIST ((_Iterator_base *)-3) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:221:8: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto] for (_Iterator_base **_Pnext = (_Iterator_base **)&_Myfirstiter; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:221:34: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] for (_Iterator_base **_Pnext = (_Iterator_base **)&_Myfirstiter; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:222:15: warning: use nullptr [modernize-use-nullptr] *_Pnext != 0; *_Pnext = (*_Pnext)->_Mynextiter) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:223:25: warning: use nullptr [modernize-use-nullptr] (*_Pnext)->_Mycont = 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:224:39: warning: use nullptr [modernize-use-nullptr] *(_Iterator_base **)&_Myfirstiter = 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:224:4: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] *(_Iterator_base **)&_Myfirstiter = 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:232:2: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto] _Iterator_base *_Temp = (_Iterator_base *)_Myfirstiter; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:233:3: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] *(_Iterator_base **)&_Myfirstiter = (_Iterator_base *)_Right._Myfirstiter; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:236:22: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] if (_Myfirstiter != _IGNORE_MYITERLIST) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:62:29: note: expanded from macro '_IGNORE_MYITERLIST' #define _IGNORE_MYITERLIST ((_Iterator_base *)-3) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:239:14: warning: use nullptr [modernize-use-nullptr] _Pnext != 0; _Pnext = _Pnext->_Mynextiter) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:242:29: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] if (_Right._Myfirstiter != _IGNORE_MYITERLIST) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:62:29: note: expanded from macro '_IGNORE_MYITERLIST' #define _IGNORE_MYITERLIST ((_Iterator_base *)-3) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:245:14: warning: use nullptr [modernize-use-nullptr] _Pnext != 0; _Pnext = _Pnext->_Mynextiter) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:1538:16: warning: use nullptr [modernize-use-nullptr] if (_First == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:1538:16: warning: use nullptr [modernize-use-nullptr] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:1538:16: warning: use nullptr [modernize-use-nullptr] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:1538:16: warning: use nullptr [modernize-use-nullptr] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:1538:16: warning: use nullptr [modernize-use-nullptr] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:1545:16: warning: use nullptr [modernize-use-nullptr] if (_First == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:1545:16: warning: use nullptr [modernize-use-nullptr] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:1545:16: warning: use nullptr [modernize-use-nullptr] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:1545:16: warning: use nullptr [modernize-use-nullptr] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:1545:16: warning: use nullptr [modernize-use-nullptr] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:1545:16: warning: use nullptr [modernize-use-nullptr] In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\exception:40: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\eh.h:58:53: warning: redundant void argument list in function declaration [modernize-redundant-void-arg] _CRTIMP __declspec(noreturn) void __cdecl terminate(void); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\eh.h:59:33: warning: redundant void argument list in function declaration [modernize-redundant-void-arg] _CRTIMP void __cdecl unexpected(void); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\exception:41: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\malloc.h:207:11: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] *((unsigned int*)_Ptr) = _Marker; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\malloc.h:208:28: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Ptr = (char*)_Ptr + _ALLOCA_S_MARKER_SIZE; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\malloc.h:208:16: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] _Ptr = (char*)_Ptr + _ALLOCA_S_MARKER_SIZE; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\malloc.h:243:34: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Memory = (char*)_Memory - _ALLOCA_S_MARKER_SIZE; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\malloc.h:243:19: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] _Memory = (char*)_Memory - _ALLOCA_S_MARKER_SIZE; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\malloc.h:244:20: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] _Marker = *(unsigned int *)_Memory; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\malloc.h:247:13: warning: do not manage memory manually; use RAII [cppcoreguidelines-no-malloc] free(_Memory); ^~~~~~~~~~~~~ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\malloc.h:252:13: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _ASSERTE(("Corrupted pointer passed to _freea", 0)); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:485:25: note: expanded from macro '_ASSERTE' #define _ASSERTE(expr) _ASSERT_EXPR((expr), _CRT_WIDE(#expr)) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:477:23: note: expanded from macro '_ASSERT_EXPR' (1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, msg)) || \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\exception:83:42: warning: redundant 'strlen' declaration [readability-redundant-declaration] extern "C" _Check_return_ size_t __cdecl strlen(_In_z_ const char *); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:81:40: note: previously declared here [readability-redundant-declaration] _Check_return_ size_t __cdecl strlen(_In_z_ const char * _Str); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\exception:85:48: warning: redundant 'strcpy_s' declaration [readability-redundant-declaration] extern "C" _CRTIMP_ALTERNATIVE errno_t __cdecl strcpy_s(_Out_z_cap_(_SizeInBytes) char * _Dst, _In_ size_t _SizeInBytes, _In_z_ const char * _Src); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string.h:71:56: note: previously declared here [readability-redundant-declaration] _Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl strcpy_s(_Out_z_cap_(_SizeInBytes) char * _Dst, _In_ rsize_t _SizeInBytes, _In_z_ const char * _Src); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\exception:348:29: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] virtual __CLR_OR_THIS_CALL ~bad_exception() _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\exception:379:29: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] virtual __CLR_OR_THIS_CALL ~bad_alloc() _THROW0() ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:8: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\new:79:16: warning: redundant 'operator delete[]' declaration [readability-redundant-declaration] void __CRTDECL operator delete[](void *) _THROW0(); // delete allocated array ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:1181:16: note: previously declared here [readability-redundant-declaration] void __CRTDECL operator delete[](void *); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:8: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\new:81:38: warning: redundant 'operator new[]' declaration [readability-redundant-declaration] _Ret_bytecap_(_Size) void *__CRTDECL operator new[](size_t _Size) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:1163:39: note: previously declared here [readability-redundant-declaration] _Ret_bytecap_(_Size) void * __CRTDECL operator new[](size_t _Size); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:40:31: warning: use nullptr [modernize-use-nullptr] _THROW_NCEE(std::bad_alloc, NULL); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:40:31: warning: use nullptr [modernize-use-nullptr] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:40:31: warning: use nullptr [modernize-use-nullptr] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:119:2: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default] allocator() _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:200:2: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default] allocator() _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:204:2: warning: use '= default' to define a trivial copy constructor [modernize-use-equals-default] allocator(const allocator<_Ty>&) _THROW0() ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:660:11: warning: auto_ptr is deprecated, use unique_ptr instead [modernize-replace-auto-ptr] auto_ptr(auto_ptr<_Ty>& _Right) _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:689:3: warning: auto_ptr is deprecated, use unique_ptr instead [modernize-replace-auto-ptr] auto_ptr<_Ty>& operator=(auto_ptr<_Other>& _Right) _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:701:2: warning: operator=() should take 'auto_ptr const&', 'auto_ptr&&' or 'auto_ptr' [cppcoreguidelines-c-copy-assignment-signature] auto_ptr<_Ty>& operator=(auto_ptr<_Ty>& _Right) _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:701:2: warning: operator=() should take 'auto_ptr const&', 'auto_ptr&&' or 'auto_ptr' [misc-unconventional-assign-operator] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:701:2: warning: auto_ptr is deprecated, use unique_ptr instead [modernize-replace-auto-ptr] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:701:27: warning: auto_ptr is deprecated, use unique_ptr instead [modernize-replace-auto-ptr] auto_ptr<_Ty>& operator=(auto_ptr<_Ty>& _Right) _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:707:2: warning: auto_ptr is deprecated, use unique_ptr instead [modernize-replace-auto-ptr] auto_ptr<_Ty>& operator=(auto_ptr_ref<_Ty> _Right) _THROW0() ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:48:11: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] _First = (const char *)::memchr(_First, _Val, _Last - _First); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:49:20: warning: use nullptr [modernize-use-nullptr] return (_First == 0 ? _Last : _First); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:56:11: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] _First = (const signed char *)::memchr(_First, _Val, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:58:20: warning: use nullptr [modernize-use-nullptr] return (_First == 0 ? _Last : _First); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:65:11: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] _First = (const unsigned char *)::memchr(_First, _Val, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:67:20: warning: use nullptr [modernize-use-nullptr] return (_First == 0 ? _Last : _First); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:1509:21: warning: redundant void argument list in function definition [modernize-redundant-void-arg] inline void qt_noop(void) {} ^~~~ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2010:78: warning: use nullptr [modernize-use-nullptr] { return b ? static_cast(this) : static_cast(0); } ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2057:5: warning: uninitialized record type: 'val' [cppcoreguidelines-pro-type-member-init] U val; ^ = {} D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2058:9: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] val.d = d; ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2059:16: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return val.u == quint64(0); ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2073:5: warning: uninitialized record type: 'val' [cppcoreguidelines-pro-type-member-init] U val; ^ = {} D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2074:9: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] val.f = f; ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2075:16: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return val.u == 0u; ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2311:43: warning: use nullptr [modernize-use-nullptr] Q_DECL_CONSTEXPR inline QFlags(Zero = 0) : i(0) {} ^ nullptr In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:1799:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::MouseButtons) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:1800:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::Orientations) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:1801:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::KeyboardModifiers) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:1802:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::WindowFlags) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:1803:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::Alignment) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:1804:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::ImageConversionFlags) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:1805:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::DockWidgetAreas) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:1806:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::ToolBarAreas) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:1807:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::WindowStates) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:1808:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::DropActions) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:1809:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::ItemFlags) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:1810:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::MatchFlags) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:1811:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::TextInteractionFlags) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:1812:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::InputMethodHints) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:1813:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::TouchPointStates) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:1815:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::GestureFlags) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:261:40: warning: do not use const_cast [cppcoreguidelines-pro-type-const-cast] inline void *data() const { return const_cast(_data); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:272:55: warning: use nullptr [modernize-use-nullptr] inline QGenericReturnArgument(const char *aName = 0, void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:272:72: warning: use nullptr [modernize-use-nullptr] inline QGenericReturnArgument(const char *aName = 0, void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:353:52: warning: use nullptr [modernize-use-nullptr] int type = 0, int *types = 0); ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:376:71: warning: use nullptr [modernize-use-nullptr] QGenericArgument val0 = QGenericArgument(0), ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:72: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:389:71: warning: use nullptr [modernize-use-nullptr] QGenericArgument val0 = QGenericArgument(0), ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:72: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:406:71: warning: use nullptr [modernize-use-nullptr] QGenericArgument val0 = QGenericArgument(0), ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:72: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:272:55: warning: use nullptr [modernize-use-nullptr] inline QGenericReturnArgument(const char *aName = 0, void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:272:72: warning: use nullptr [modernize-use-nullptr] inline QGenericReturnArgument(const char *aName = 0, void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:422:71: warning: use nullptr [modernize-use-nullptr] QGenericArgument val0 = QGenericArgument(0), ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:72: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:272:55: warning: use nullptr [modernize-use-nullptr] inline QGenericReturnArgument(const char *aName = 0, void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:272:72: warning: use nullptr [modernize-use-nullptr] inline QGenericReturnArgument(const char *aName = 0, void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:437:67: warning: use nullptr [modernize-use-nullptr] QObject *newInstance(QGenericArgument val0 = QGenericArgument(0), ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:72: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:259:49: warning: use nullptr [modernize-use-nullptr] inline QGenericArgument(const char *aName = 0, const void *aData = 0) ^ nullptr In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:46: In file included from D:\Qt\4.8.4\include\QtCore/qbytearray.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qatomic.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qatomic.h:46: In file included from D:\Qt\4.8.4\include\QtCore/qbasicatomic.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qbasicatomic.h:70:16: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return _q_value == value; ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qbasicatomic.h:75:16: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return _q_value != value; ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qbasicatomic.h:80:16: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return _q_value == 0; ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qbasicatomic.h:85:16: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return _q_value; ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qbasicatomic.h:93:9: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] _q_value = value; ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qbasicatomic.h:53:21: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:46: In file included from D:\Qt\4.8.4\include\QtCore/qbytearray.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qatomic.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qatomic.h:46: In file included from D:\Qt\4.8.4\include\QtCore/qbasicatomic.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qbasicatomic.h:227: In file included from D:\Qt\4.8.4\include\QtCore/qatomic_arch.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/arch/qatomic_arch.h:82: In file included from D:\Qt\4.8.4\include\QtCore/qatomic_windows.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/arch/qatomic_windows.h:319:38: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return QT_INTERLOCKED_INCREMENT(&_q_value) != 0; ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/arch/qatomic_windows.h:324:38: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return QT_INTERLOCKED_DECREMENT(&_q_value) != 0; ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/arch/qatomic_windows.h:329:45: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return QT_INTERLOCKED_COMPARE_EXCHANGE(&_q_value, newValue, expectedValue) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/arch/qatomic_windows.h:335:37: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return QT_INTERLOCKED_EXCHANGE(&_q_value, newValue); ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/arch/qatomic_windows.h:340:41: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return QT_INTERLOCKED_EXCHANGE_ADD(&_q_value, valueToAdd); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:46: In file included from D:\Qt\4.8.4\include\QtCore/qbytearray.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qatomic.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qatomic.h:58:5: warning: constructor does not initialize these bases: QBasicAtomicInt [cppcoreguidelines-pro-type-member-init] inline QAtomicInt(int value = 0) ^ : QBasicAtomicInt() D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qatomic.h:63:9: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] _q_value = value; ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qatomic.h:65:12: warning: calling a base constructor other than the copy constructor [bugprone-copy-constructor-init] inline QAtomicInt(const QAtomicInt &other) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qatomic.h:65:5: warning: constructor does not initialize these bases: QBasicAtomicInt [cppcoreguidelines-pro-type-member-init] inline QAtomicInt(const QAtomicInt &other) ^ : QBasicAtomicInt() D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qatomic.h:70:9: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] _q_value = other._q_value; ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qatomic.h:70:26: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] _q_value = other._q_value; ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:46: In file included from D:\Qt\4.8.4\include\QtCore/qbytearray.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:86:39: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] while (length < maxlen && *str++) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:208:11: warning: function 'QByteArray::contains' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name] QBool contains(const char *a) const; ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:575:26: note: the definition seen here [readability-inconsistent-declaration-parameter-name] inline QBool QByteArray::contains(const char *c) const ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:208:11: note: differing parameters are named here: ('a'), in definition: ('c') [readability-inconsistent-declaration-parameter-name] QBool contains(const char *a) const; ^ ~ c D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:260:17: warning: function 'QByteArray::replace' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name] QByteArray &replace(char before, const char *after); ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:577:32: note: the definition seen here [readability-inconsistent-declaration-parameter-name] inline QByteArray &QByteArray::replace(char before, const char *c) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:260:17: note: differing parameters are named here: ('after'), in definition: ('c') [readability-inconsistent-declaration-parameter-name] QByteArray &replace(char before, const char *after); ^ ~~~~~ c D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:265:17: warning: function 'QByteArray::replace' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name] QByteArray &replace(const QByteArray &before, const char *after); ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:579:32: note: the definition seen here [readability-inconsistent-declaration-parameter-name] inline QByteArray &QByteArray::replace(const QByteArray &before, const char *c) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:265:17: note: differing parameters are named here: ('after'), in definition: ('c') [readability-inconsistent-declaration-parameter-name] QByteArray &replace(const QByteArray &before, const char *after); ^ ~~~~~ c D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:296:30: warning: use nullptr [modernize-use-nullptr] short toShort(bool *ok = 0, int base = 10) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:297:32: warning: use nullptr [modernize-use-nullptr] ushort toUShort(bool *ok = 0, int base = 10) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:298:26: warning: use nullptr [modernize-use-nullptr] int toInt(bool *ok = 0, int base = 10) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:299:28: warning: use nullptr [modernize-use-nullptr] uint toUInt(bool *ok = 0, int base = 10) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:300:28: warning: use nullptr [modernize-use-nullptr] long toLong(bool *ok = 0, int base = 10) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:301:30: warning: use nullptr [modernize-use-nullptr] ulong toULong(bool *ok = 0, int base = 10) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:302:37: warning: use nullptr [modernize-use-nullptr] qlonglong toLongLong(bool *ok = 0, int base = 10) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:303:39: warning: use nullptr [modernize-use-nullptr] qulonglong toULongLong(bool *ok = 0, int base = 10) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:304:30: warning: use nullptr [modernize-use-nullptr] float toFloat(bool *ok = 0) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:305:32: warning: use nullptr [modernize-use-nullptr] double toDouble(bool *ok = 0) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:407:42: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { Q_ASSERT(i >= 0 && i < size()); return d->data[i]; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:409:42: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { Q_ASSERT(i >= 0 && i < size()); return d->data[i]; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:411:38: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { Q_ASSERT(i < uint(size())); return d->data[i]; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:436:33: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] { if (d->ref != 1 || d->data != d->array) realloc(d->size); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:464:34: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { return i < a.d->size ? a.d->data[i] : char(0); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:471:11: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] a.d->data[i] = c; return *this; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:474:11: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] a.d->data[i] = c.a.d->data[c.i]; return *this; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:474:26: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] a.d->data[i] = c.a.d->data[c.i]; return *this; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:476:14: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { return a.d->data[i] == c; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:478:14: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { return a.d->data[i] != c; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:480:14: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { return a.d->data[i] > c; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:482:14: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { return a.d->data[i] >= c; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:484:14: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { return a.d->data[i] < c; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:486:14: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { return a.d->data[i] <= c; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:500:28: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { detach(); return d->data + d->size; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:502:18: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { return d->data + d->size; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:504:18: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { return d->data + d->size; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:605:20: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast] { return qCompress(reinterpret_cast(data.constData()), data.size(), compressionLevel); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:607:22: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast] { return qUncompress(reinterpret_cast(data.constData()), data.size()); } ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:914:2: warning: operator=() should return 'basic_string&' [cppcoreguidelines-c-copy-assignment-signature] _Myt& __CLR_OR_THIS_CALL operator=(const _Myt& _Right) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:914:2: warning: operator=() should return 'basic_string&' [misc-unconventional-assign-operator] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:919:2: warning: operator=() should return 'basic_string&' [cppcoreguidelines-c-copy-assignment-signature] _Myt& __CLR_OR_THIS_CALL operator=(const _Elem *_Ptr) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:919:2: warning: operator=() should return 'basic_string&' [misc-unconventional-assign-operator] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:924:2: warning: operator=() should return 'basic_string&' [cppcoreguidelines-c-copy-assignment-signature] _Myt& __CLR_OR_THIS_CALL operator=(_Elem _Ch) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:924:2: warning: operator=() should return 'basic_string&' [misc-unconventional-assign-operator] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1057:70: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits_helper::copy_s<_Traits>(_Myptr(), _Myres, _Right._Myptr() + _Roff, _Num); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1269:45: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits_helper::move_s<_Traits>(_Myptr() + _Off, _Myres - _Off, _Myptr() + _Off + _Count, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1269:84: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits_helper::move_s<_Traits>(_Myptr() + _Off, _Myres - _Off, _Myptr() + _Off + _Count, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1269:77: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits_helper::move_s<_Traits>(_Myptr() + _Off, _Myres - _Off, _Myptr() + _Off + _Count, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2090:17: warning: use nullptr [modernize-use-nullptr] _Elem *_Ptr = 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2107:7: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] _Bx._Ptr = _Ptr; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2114:19: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits::assign(_Myptr()[_Mysize = _Newsize], _Elem()); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2136:3: warning: do not use 'else' after 'return' [readability-else-after-return] else ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2134:15: warning: use nullptr [modernize-use-nullptr] if (_Ptr == 0 || _Ptr < _Myptr() || _Myptr() + _Mysize <= _Ptr) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2134:48: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] if (_Ptr == 0 || _Ptr < _Myptr() || _Myptr() + _Mysize <= _Ptr) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2153:22: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] _Elem *_Ptr = _Bx._Ptr; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2155:37: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] _Traits_helper::copy_s<_Traits>(_Bx._Buf, _BUF_SIZE, _Ptr, _Newsize); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2155:41: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] _Traits_helper::copy_s<_Traits>(_Bx._Buf, _BUF_SIZE, _Ptr, _Newsize); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2170:44: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2170:37: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2170:48: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2175:44: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2175:37: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2175:48: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:74:16: warning: use nullptr [modernize-use-nullptr] _Pstring == NULL || ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:73:3: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _SCL_SECURE_VALIDATE( ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:233:4: note: expanded from macro '_SCL_SECURE_VALIDATE' _ASSERTE((#cond, 0)); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:485:25: note: expanded from macro '_ASSERTE' #define _ASSERTE(expr) _ASSERT_EXPR((expr), _CRT_WIDE(#expr)) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:477:23: note: expanded from macro '_ASSERT_EXPR' (1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, msg)) || \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:113:4: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _SCL_SECURE_OUT_OF_RANGE; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:256:3: note: expanded from macro '_SCL_SECURE_OUT_OF_RANGE' _ASSERTE(("Standard C++ Libraries Out of Range", 0)); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:485:25: note: expanded from macro '_ASSERTE' #define _ASSERTE(expr) _ASSERT_EXPR((expr), _CRT_WIDE(#expr)) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:477:23: note: expanded from macro '_ASSERT_EXPR' (1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, msg)) || \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:74:16: warning: use nullptr [modernize-use-nullptr] _Pstring == NULL || ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:75:12: warning: use nullptr [modernize-use-nullptr] _Ptr != NULL && ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:76:92: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] ((_Mystring *)_Pstring)->_Myptr() <= _Ptr && _Ptr <= (((_Mystring *)_Pstring)->_Myptr() + ((_Mystring *)_Pstring)->_Mysize)); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:73:3: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _SCL_SECURE_VALIDATE( ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:233:4: note: expanded from macro '_SCL_SECURE_VALIDATE' _ASSERTE((#cond, 0)); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:485:25: note: expanded from macro '_ASSERTE' #define _ASSERTE(expr) _ASSERT_EXPR((expr), _CRT_WIDE(#expr)) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:477:23: note: expanded from macro '_ASSERT_EXPR' (1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, msg)) || \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:107:24: warning: use nullptr [modernize-use-nullptr] if (this->_Mycont == 0 || _Myptr == 0 ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:107:39: warning: use nullptr [modernize-use-nullptr] if (this->_Mycont == 0 || _Myptr == 0 ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:110:5: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] + ((_Mystring *)this->_Mycont)->_Mysize <= _Myptr) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:113:4: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _SCL_SECURE_OUT_OF_RANGE; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:256:3: note: expanded from macro '_SCL_SECURE_OUT_OF_RANGE' _ASSERTE(("Standard C++ Libraries Out of Range", 0)); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:485:25: note: expanded from macro '_ASSERTE' #define _ASSERTE(expr) _ASSERT_EXPR((expr), _CRT_WIDE(#expr)) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:477:23: note: expanded from macro '_ASSERT_EXPR' (1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, msg)) || \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:914:2: warning: operator=() should return 'basic_string&' [cppcoreguidelines-c-copy-assignment-signature] _Myt& __CLR_OR_THIS_CALL operator=(const _Myt& _Right) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:914:2: warning: operator=() should return 'basic_string&' [misc-unconventional-assign-operator] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:919:2: warning: operator=() should return 'basic_string&' [cppcoreguidelines-c-copy-assignment-signature] _Myt& __CLR_OR_THIS_CALL operator=(const _Elem *_Ptr) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:919:2: warning: operator=() should return 'basic_string&' [misc-unconventional-assign-operator] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:924:2: warning: operator=() should return 'basic_string&' [cppcoreguidelines-c-copy-assignment-signature] _Myt& __CLR_OR_THIS_CALL operator=(_Elem _Ch) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:924:2: warning: operator=() should return 'basic_string&' [misc-unconventional-assign-operator] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1586:5: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _SCL_SECURE_OUT_OF_RANGE; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:256:3: note: expanded from macro '_SCL_SECURE_OUT_OF_RANGE' _ASSERTE(("Standard C++ Libraries Out of Range", 0)); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:485:25: note: expanded from macro '_ASSERTE' #define _ASSERTE(expr) _ASSERT_EXPR((expr), _CRT_WIDE(#expr)) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:477:23: note: expanded from macro '_ASSERT_EXPR' (1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, msg)) || \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2136:3: warning: do not use 'else' after 'return' [readability-else-after-return] else ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:145:38: warning: use nullptr [modernize-use-nullptr] return (_Allocate(_Count, (pointer)0)); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:145:38: warning: use nullptr [modernize-use-nullptr] In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:914:2: warning: operator=() should return 'basic_string&' [cppcoreguidelines-c-copy-assignment-signature] _Myt& __CLR_OR_THIS_CALL operator=(const _Myt& _Right) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:914:2: warning: operator=() should return 'basic_string&' [misc-unconventional-assign-operator] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:919:2: warning: operator=() should return 'basic_string&' [cppcoreguidelines-c-copy-assignment-signature] _Myt& __CLR_OR_THIS_CALL operator=(const _Elem *_Ptr) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:919:2: warning: operator=() should return 'basic_string&' [misc-unconventional-assign-operator] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:924:2: warning: operator=() should return 'basic_string&' [cppcoreguidelines-c-copy-assignment-signature] _Myt& __CLR_OR_THIS_CALL operator=(_Elem _Ch) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:924:2: warning: operator=() should return 'basic_string&' [misc-unconventional-assign-operator] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1057:70: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits_helper::copy_s<_Traits>(_Myptr(), _Myres, _Right._Myptr() + _Roff, _Num); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1269:45: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits_helper::move_s<_Traits>(_Myptr() + _Off, _Myres - _Off, _Myptr() + _Off + _Count, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1269:84: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits_helper::move_s<_Traits>(_Myptr() + _Off, _Myres - _Off, _Myptr() + _Off + _Count, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1269:77: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits_helper::move_s<_Traits>(_Myptr() + _Off, _Myres - _Off, _Myptr() + _Off + _Count, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1586:5: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _SCL_SECURE_OUT_OF_RANGE; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:256:3: note: expanded from macro '_SCL_SECURE_OUT_OF_RANGE' _ASSERTE(("Standard C++ Libraries Out of Range", 0)); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:485:25: note: expanded from macro '_ASSERTE' #define _ASSERTE(expr) _ASSERT_EXPR((expr), _CRT_WIDE(#expr)) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:477:23: note: expanded from macro '_ASSERT_EXPR' (1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, msg)) || \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1593:11: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] return (_Myptr()[_Off]); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2050:46: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] size_type _Ans = _Traits::compare(_Myptr() + _Off, _Ptr, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2090:17: warning: use nullptr [modernize-use-nullptr] _Elem *_Ptr = 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2107:7: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] _Bx._Ptr = _Ptr; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2114:19: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits::assign(_Myptr()[_Mysize = _Newsize], _Elem()); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2136:3: warning: do not use 'else' after 'return' [readability-else-after-return] else ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2134:15: warning: use nullptr [modernize-use-nullptr] if (_Ptr == 0 || _Ptr < _Myptr() || _Myptr() + _Mysize <= _Ptr) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2134:48: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] if (_Ptr == 0 || _Ptr < _Myptr() || _Myptr() + _Mysize <= _Ptr) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2153:22: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] _Elem *_Ptr = _Bx._Ptr; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2155:37: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] _Traits_helper::copy_s<_Traits>(_Bx._Buf, _BUF_SIZE, _Ptr, _Newsize); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2155:41: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] _Traits_helper::copy_s<_Traits>(_Bx._Buf, _BUF_SIZE, _Ptr, _Newsize); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2170:44: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2170:37: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2170:48: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2175:44: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2175:37: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2175:48: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:914:2: warning: operator=() should return 'basic_string&' [cppcoreguidelines-c-copy-assignment-signature] _Myt& __CLR_OR_THIS_CALL operator=(const _Myt& _Right) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:914:2: warning: operator=() should return 'basic_string&' [misc-unconventional-assign-operator] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:919:2: warning: operator=() should return 'basic_string&' [cppcoreguidelines-c-copy-assignment-signature] _Myt& __CLR_OR_THIS_CALL operator=(const _Elem *_Ptr) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:919:2: warning: operator=() should return 'basic_string&' [misc-unconventional-assign-operator] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:924:2: warning: operator=() should return 'basic_string&' [cppcoreguidelines-c-copy-assignment-signature] _Myt& __CLR_OR_THIS_CALL operator=(_Elem _Ch) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:924:2: warning: operator=() should return 'basic_string&' [misc-unconventional-assign-operator] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1057:70: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits_helper::copy_s<_Traits>(_Myptr(), _Myres, _Right._Myptr() + _Roff, _Num); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1269:45: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits_helper::move_s<_Traits>(_Myptr() + _Off, _Myres - _Off, _Myptr() + _Off + _Count, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1269:84: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits_helper::move_s<_Traits>(_Myptr() + _Off, _Myres - _Off, _Myptr() + _Off + _Count, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1269:77: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits_helper::move_s<_Traits>(_Myptr() + _Off, _Myres - _Off, _Myptr() + _Off + _Count, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1586:5: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _SCL_SECURE_OUT_OF_RANGE; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:256:3: note: expanded from macro '_SCL_SECURE_OUT_OF_RANGE' _ASSERTE(("Standard C++ Libraries Out of Range", 0)); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:485:25: note: expanded from macro '_ASSERTE' #define _ASSERTE(expr) _ASSERT_EXPR((expr), _CRT_WIDE(#expr)) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:477:23: note: expanded from macro '_ASSERT_EXPR' (1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, msg)) || \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1593:11: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] return (_Myptr()[_Off]); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2077:31: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits::assign(*(_Myptr() + _Off), _Ch); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2079:29: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits::assign(_Myptr() + _Off, _Count, _Ch); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2090:17: warning: use nullptr [modernize-use-nullptr] _Elem *_Ptr = 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2107:7: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] _Bx._Ptr = _Ptr; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2114:19: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Traits::assign(_Myptr()[_Mysize = _Newsize], _Elem()); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2153:22: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] _Elem *_Ptr = _Bx._Ptr; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2155:37: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] _Traits_helper::copy_s<_Traits>(_Bx._Buf, _BUF_SIZE, _Ptr, _Newsize); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2155:41: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] _Traits_helper::copy_s<_Traits>(_Bx._Buf, _BUF_SIZE, _Ptr, _Newsize); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2170:44: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2170:37: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2170:48: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2175:44: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2175:37: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2175:48: warning: do not access members of unions; use (boost::)variant instead [cppcoreguidelines-pro-type-union-access] return (_BUF_SIZE <= _Myres ? _Bx._Ptr : _Bx._Buf); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:29:29: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] virtual __CLR_OR_THIS_CALL ~logic_error() _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:60:29: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] virtual __CLR_OR_THIS_CALL ~domain_error() _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:84:29: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] virtual __CLR_OR_THIS_CALL ~invalid_argument() _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:108:29: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] virtual __CLR_OR_THIS_CALL ~length_error() _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:132:29: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] virtual __CLR_OR_THIS_CALL ~out_of_range() _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:156:29: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] virtual __CLR_OR_THIS_CALL ~runtime_error() _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:187:29: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] virtual __CLR_OR_THIS_CALL ~overflow_error() _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:211:29: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] virtual __CLR_OR_THIS_CALL ~underflow_error() _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:235:29: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] virtual __CLR_OR_THIS_CALL ~range_error() _THROW0() ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:10: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xdebug:56:14: warning: use nullptr [modernize-use-nullptr] if (_Ptr != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xdebug:61:3: warning: do not manage memory manually; use RAII [cppcoreguidelines-no-malloc] free(_Ptr); ^~~~~~~~~~ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xdebug:56:14: warning: use nullptr [modernize-use-nullptr] if (_Ptr != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xdebug:61:3: warning: do not manage memory manually; use RAII [cppcoreguidelines-no-malloc] free(_Ptr); ^~~~~~~~~~ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xdebug:56:14: warning: use nullptr [modernize-use-nullptr] if (_Ptr != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xdebug:61:3: warning: do not manage memory manually; use RAII [cppcoreguidelines-no-malloc] free(_Ptr); ^~~~~~~~~~ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xdebug:56:14: warning: use nullptr [modernize-use-nullptr] if (_Ptr != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xdebug:61:3: warning: do not manage memory manually; use RAII [cppcoreguidelines-no-malloc] free(_Ptr); ^~~~~~~~~~ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xdebug:94:32: warning: use nullptr [modernize-use-nullptr] _THROW_NCEE(std::bad_alloc, NULL); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xdebug:94:32: warning: use nullptr [modernize-use-nullptr] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xdebug:119:5: warning: initializer for base class 'basic_string, _DebugHeapAllocator >' is redundant [readability-redundant-member-init] : _Mybase() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xdebug:123:21: warning: use '= default' to define a trivial copy constructor [modernize-use-equals-default] __CLR_OR_THIS_CALL _DebugHeapString(const _Myt& _Right) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xdebug:134:13: warning: redundant call to 'c_str' [readability-redundant-string-cstr] : _Mybase(_Str.c_str()) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:11: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:22:43: warning: use nullptr [modernize-use-nullptr] __CLR_OR_THIS_CALL _Timevec(void *_Ptr = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:27:21: warning: constructor does not initialize these fields: _Timeptr [cppcoreguidelines-pro-type-member-init] __CLR_OR_THIS_CALL _Timevec(const _Timevec& _Right) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:34:3: warning: do not manage memory manually; use RAII [cppcoreguidelines-no-malloc] free(_Timeptr); ^~~~~~~~~~~~~~ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:40:37: warning: use nullptr [modernize-use-nullptr] ((_Timevec *)&_Right)->_Timeptr = 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:40:4: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] ((_Timevec *)&_Right)->_Timeptr = 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:77:21: warning: use nullptr [modernize-use-nullptr] if (_Pch == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:87:21: warning: use nullptr [modernize-use-nullptr] if (_Pch == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:107:15: warning: use nullptr [modernize-use-nullptr] if (_Pch == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:145:15: warning: use nullptr [modernize-use-nullptr] if (_Ptr != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:148:4: warning: do not manage memory manually; use RAII [cppcoreguidelines-no-malloc] free((void *)_Ptr); ^~~~~~~~~~~~~~~~~~ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:147:5: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] ((_Locinfo *)this)->_Days = _Ptr; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:150:11: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty] return (_Days.size() != 0 ? _Days.c_str() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1703:26: note: method 'basic_string, std::allocator >'::empty() defined here [readability-container-size-empty] bool __CLR_OR_THIS_CALL empty() const ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:11: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:158:15: warning: use nullptr [modernize-use-nullptr] if (_Ptr != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:161:4: warning: do not manage memory manually; use RAII [cppcoreguidelines-no-malloc] free((void *)_Ptr); ^~~~~~~~~~~~~~~~~~ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:160:5: warning: do not use C-style cast to cast away constness [cppcoreguidelines-pro-type-cstyle-cast] ((_Locinfo *)this)->_Months = _Ptr; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:163:11: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty] return (_Months.size() != 0 ? _Months.c_str() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:1703:26: note: method 'basic_string, std::allocator >'::empty() defined here [readability-container-size-empty] bool __CLR_OR_THIS_CALL empty() const ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:11: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:172:10: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] return ("false"); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:177:10: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] return ("true"); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:494:14: warning: use nullptr [modernize-use-nullptr] if (_Pf != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:496:22: warning: use nullptr [modernize-use-nullptr] else if (_Psave != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:494:14: warning: use nullptr [modernize-use-nullptr] if (_Pf != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:496:22: warning: use nullptr [modernize-use-nullptr] else if (_Psave != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:110:75: warning: use nullptr [modernize-use-nullptr] _CRTIMP2_PURE static size_t __CLRCALL_OR_CDECL _Getcat(const facet ** = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:111:21: warning: use nullptr [modernize-use-nullptr] const locale * = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:129:33: warning: use nullptr [modernize-use-nullptr] return (_Refs == 0 ? this : 0); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:163:26: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] std::_DebugHeapDelete((facet*)_Ptr); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:169:44: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] _CRTIMP2_PURE virtual __CLR_OR_THIS_CALL ~facet() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:211:34: warning: use nullptr [modernize-use-nullptr] : locale::facet(1), _Facetvec(0), _Facetcount(0), ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:216:34: warning: use nullptr [modernize-use-nullptr] : locale::facet(1), _Facetvec(0), _Facetcount(_Right._Facetcount), ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:328:21: warning: constructor does not initialize these fields: _Ptr [cppcoreguidelines-pro-type-member-init] __CLR_OR_THIS_CALL locale(_Uninitialized) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:360:8: warning: do not use 'compare' to test equality of strings; use the string equality operator instead [readability-string-compare] if (_Lobj._Getname().compare("*") == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:362:41: warning: use nullptr [modernize-use-nullptr] _Locimp::_Makeloc(_Lobj, _Cat, _Ptr, 0); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:376:20: warning: do not use 'compare' to test equality of strings; use the string equality operator instead [readability-string-compare] bool _Hadname = _Lobj._Getname().compare("*") != 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:379:20: warning: do not use 'compare' to test equality of strings; use the string equality operator instead [readability-string-compare] if (_Hadname && _Lobj._Getname().compare("*") == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:381:41: warning: use nullptr [modernize-use-nullptr] _Locimp::_Makeloc(_Lobj, _Cat, _Ptr, 0); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:391:15: warning: use nullptr [modernize-use-nullptr] if (_Ptr != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:417:3: warning: do not use 'else' after 'return' [readability-else-after-return] else ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:414:29: warning: use nullptr [modernize-use-nullptr] ? _Ptr->_Facetvec[_Id] : 0; // null if id off end ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:414:6: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] ? _Ptr->_Facetvec[_Id] : 0; // null if id off end ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:415:18: warning: use nullptr [modernize-use-nullptr] if (_Facptr != 0 || !_Ptr->_Xparent) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:422:7: warning: use nullptr [modernize-use-nullptr] : 0); // no entry in current locale ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:421:7: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] ? _Ptr->_Facetvec[_Id] // get from current locale ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:430:7: warning: do not use 'compare' to test equality of strings; use the string equality operator instead [readability-string-compare] || name().compare("*") != 0 && name().compare(_Loc.name()) == 0); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:430:35: warning: do not use 'compare' to test equality of strings; use the string equality operator instead [readability-string-compare] || name().compare("*") != 0 && name().compare(_Loc.name()) == 0); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:466:75: warning: use nullptr [modernize-use-nullptr] __PURE_APPDOMAIN_GLOBAL const locale::facet *_Facetptr<_Facet>::_Psave = 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:494:14: warning: use nullptr [modernize-use-nullptr] if (_Pf != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:496:22: warning: use nullptr [modernize-use-nullptr] else if (_Psave != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:655:2: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto] wchar_t *_Ptrdest = _NEW_CRT wchar_t[_Wchars]; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:650:27: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Count -= _Bytes, _Ptr1 += _Bytes, ++_Wchars) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:662:48: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Count -= _Bytes, _Ptr += _Bytes, --_Wchars, ++_Ptrnext) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:662:26: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Count -= _Bytes, _Ptr += _Bytes, --_Wchars, ++_Ptrnext) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:703:21: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] __CLR_OR_THIS_CALL ~codecvt_base() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:781:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:782:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:885:2: warning: constructor does not initialize these fields: _Cvt [cppcoreguidelines-pro-type-member-init] explicit __CLR_OR_THIS_CALL codecvt(size_t _Refs = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:893:21: warning: constructor does not initialize these fields: _Cvt [cppcoreguidelines-pro-type-member-init] __CLR_OR_THIS_CALL codecvt(const _Locinfo& _Lobj, size_t _Refs = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:899:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:900:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:902:15: warning: use nullptr [modernize-use-nullptr] if (_Ppf != 0 && *_Ppf == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:902:29: warning: use nullptr [modernize-use-nullptr] if (_Ppf != 0 && *_Ppf == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:909:29: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] virtual __CLR_OR_THIS_CALL ~codecvt() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:948:11: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Mid1 += _Bytes; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:949:5: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] ++_Mid2; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:980:5: warning: do not use 'else' after 'return' [readability-else-after-return] else if (_Last2 - _Mid2 < _Bytes) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:971:6: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] ++_Mid1, _Mid2 += _Bytes, _Ans = ok; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:971:21: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] ++_Mid1, _Mid2 += _Bytes, _Ans = ok; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:977:28: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] if ((_Bytes = _Wcrtomb(_Buf, *_Mid1, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:987:6: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] _CRT_SECURE_MEMCPY(_Mid2, _Last2 - _Mid2, _Buf, _Bytes); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:355:90: note: expanded from macro '_CRT_SECURE_MEMCPY' #define _CRT_SECURE_MEMCPY(dest, destsize, source, count) ::memcpy_s((dest), (destsize), (source), (count)) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:988:6: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] ++_Mid1, _Mid2 += _Bytes, _Ans = ok; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:988:21: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] ++_Mid1, _Mid2 += _Bytes, _Ans = ok; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1004:26: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] if ((_Bytes = _Wcrtomb(_Buf, L'\0', &_State, &_Cvt)) <= 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1014:10: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Mid2 += _Bytes; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1013:4: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] _CRT_SECURE_MEMCPY(_Mid2, _Last2 - _Mid2, _Buf, _Bytes); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:355:90: note: expanded from macro '_CRT_SECURE_MEMCPY' #define _CRT_SECURE_MEMCPY(dest, destsize, source, count) ::memcpy_s((dest), (destsize), (source), (count)) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1056:11: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Mid1 += _Bytes; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1127:2: warning: constructor does not initialize these fields: _Cvt [cppcoreguidelines-pro-type-member-init] explicit __CLR_OR_THIS_CALL codecvt(size_t _Refs = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1135:21: warning: constructor does not initialize these fields: _Cvt [cppcoreguidelines-pro-type-member-init] __CLR_OR_THIS_CALL codecvt(const _Locinfo& _Lobj, size_t _Refs = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1141:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1142:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1144:15: warning: use nullptr [modernize-use-nullptr] if (_Ppf != 0 && *_Ppf == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1144:29: warning: use nullptr [modernize-use-nullptr] if (_Ppf != 0 && *_Ppf == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1151:29: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] virtual __CLR_OR_THIS_CALL ~codecvt() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1156:21: warning: constructor does not initialize these fields: _Cvt [cppcoreguidelines-pro-type-member-init] __CLR_OR_THIS_CALL codecvt(const char *_Locname, size_t _Refs = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1180:30: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] switch (_Bytes = _Mbrtowc((wchar_t *)_Mid2, _Mid1, _Last1 - _Mid1, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1198:11: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Mid1 += _Bytes; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1199:5: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] ++_Mid2; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1230:5: warning: do not use 'else' after 'return' [readability-else-after-return] else if (_Last2 - _Mid2 < _Bytes) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1221:6: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] ++_Mid1, _Mid2 += _Bytes, _Ans = ok; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1221:21: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] ++_Mid1, _Mid2 += _Bytes, _Ans = ok; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1227:28: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] if ((_Bytes = _Wcrtomb(_Buf, *_Mid1, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1237:6: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] _CRT_SECURE_MEMCPY(_Mid2, _Last2 - _Mid2, _Buf, _Bytes); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:355:90: note: expanded from macro '_CRT_SECURE_MEMCPY' #define _CRT_SECURE_MEMCPY(dest, destsize, source, count) ::memcpy_s((dest), (destsize), (source), (count)) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1238:6: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] ++_Mid1, _Mid2 += _Bytes, _Ans = ok; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1238:21: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] ++_Mid1, _Mid2 += _Bytes, _Ans = ok; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1254:26: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] if ((_Bytes = _Wcrtomb(_Buf, L'\0', &_State, &_Cvt)) <= 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1264:10: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Mid2 += _Bytes; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1263:4: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] _CRT_SECURE_MEMCPY(_Mid2, _Last2 - _Mid2, _Buf, _Bytes); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:355:90: note: expanded from macro '_CRT_SECURE_MEMCPY' #define _CRT_SECURE_MEMCPY(dest, destsize, source, count) ::memcpy_s((dest), (destsize), (source), (count)) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1283:30: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] switch (_Bytes = _Mbrtowc((wchar_t *)&_Ch, _Mid1, _Last1 - _Mid1, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1300:11: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] _Mid1 += _Bytes; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1361:21: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] __CLR_OR_THIS_CALL ~ctype_base() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1483:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1484:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1663:12: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] return ((_Ctype._Table[(unsigned char)_Ch] & _Maskval) != 0); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1671:27: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last; ++_First, ++_Dest) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1671:37: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last; ++_First, ++_Dest) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1672:13: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] *_Dest = _Ctype._Table[(unsigned char)*_First]; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1680:53: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last && !is(_Maskval, *_First); ++_First) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1689:52: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last && is(_Maskval, *_First); ++_First) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1766:2: warning: constructor does not initialize these fields: _Ctype [cppcoreguidelines-pro-type-member-init] explicit __CLR_OR_THIS_CALL ctype(const mask *_Table = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1766:57: warning: use nullptr [modernize-use-nullptr] explicit __CLR_OR_THIS_CALL ctype(const mask *_Table = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1774:17: warning: use nullptr [modernize-use-nullptr] if (_Table != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1782:21: warning: constructor does not initialize these fields: _Ctype [cppcoreguidelines-pro-type-member-init] __CLR_OR_THIS_CALL ctype(const _Locinfo& _Lobj, size_t _Refs = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1788:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1789:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1791:15: warning: use nullptr [modernize-use-nullptr] if (_Ppf != 0 && *_Ppf == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1791:29: warning: use nullptr [modernize-use-nullptr] if (_Ppf != 0 && *_Ppf == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1814:4: warning: do not manage memory manually; use RAII [cppcoreguidelines-no-malloc] free((void *)_Ctype._Table); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1828:27: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last; ++_First) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1842:27: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last; ++_First) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1865:3: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _SCL_SECURE_ALWAYS_VALIDATE_RANGE(_Dest_size >= (size_t)(_Last - _First)); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:210:4: note: expanded from macro '_SCL_SECURE_ALWAYS_VALIDATE_RANGE' _ASSERTE((#cond, 0)); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:485:25: note: expanded from macro '_ASSERTE' #define _ASSERTE(expr) _ASSERT_EXPR((expr), _CRT_WIDE(#expr)) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:477:23: note: expanded from macro '_ASSERT_EXPR' (1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, msg)) || \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1890:3: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _SCL_SECURE_ALWAYS_VALIDATE_RANGE(_Dest_size >= (size_t)(_Last - _First)); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:210:4: note: expanded from macro '_SCL_SECURE_ALWAYS_VALIDATE_RANGE' _ASSERTE((#cond, 0)); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:485:25: note: expanded from macro '_ASSERTE' #define _ASSERTE(expr) _ASSERT_EXPR((expr), _CRT_WIDE(#expr)) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:477:23: note: expanded from macro '_ASSERT_EXPR' (1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, msg)) || \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1900:40: warning: an exception may be thrown in function 'classic_table' which should not throw exceptions [bugprone-exception-escape] static const mask *__CLRCALL_OR_CDECL classic_table() _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2015:2: warning: constructor does not initialize these fields: _Ctype, _Cvt [cppcoreguidelines-pro-type-member-init] explicit __CLR_OR_THIS_CALL ctype(size_t _Refs = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2023:21: warning: constructor does not initialize these fields: _Ctype, _Cvt [cppcoreguidelines-pro-type-member-init] __CLR_OR_THIS_CALL ctype(const _Locinfo& _Lobj, size_t _Refs = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2029:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2030:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2032:15: warning: use nullptr [modernize-use-nullptr] if (_Ppf != 0 && *_Ppf == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2032:29: warning: use nullptr [modernize-use-nullptr] if (_Ppf != 0 && *_Ppf == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2042:4: warning: do not manage memory manually; use RAII [cppcoreguidelines-no-malloc] free((void *)_Ctype._Table); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2069:53: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last && !is(_Maskval, *_First); ++_First) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2078:52: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last && is(_Maskval, *_First); ++_First) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2092:27: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last; ++_First) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2106:27: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last; ++_First) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2137:3: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _SCL_SECURE_ALWAYS_VALIDATE_RANGE(_Dest_size >= (size_t)(_Last - _First)); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:210:4: note: expanded from macro '_SCL_SECURE_ALWAYS_VALIDATE_RANGE' _ASSERTE((#cond, 0)); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:485:25: note: expanded from macro '_ASSERTE' #define _ASSERTE(expr) _ASSERT_EXPR((expr), _CRT_WIDE(#expr)) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:477:23: note: expanded from macro '_ASSERT_EXPR' (1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, msg)) || \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2138:27: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last; ++_First, ++_Dest) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2138:37: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last; ++_First, ++_Dest) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2147:20: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] return (_Wcrtomb(_Buf, _Ch, &_Mbst, &_Cvt) != 1 ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2172:3: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _SCL_SECURE_ALWAYS_VALIDATE_RANGE(_Dest_size >= (size_t)(_Last - _First)); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:210:4: note: expanded from macro '_SCL_SECURE_ALWAYS_VALIDATE_RANGE' _ASSERTE((#cond, 0)); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:485:25: note: expanded from macro '_ASSERTE' #define _ASSERTE(expr) _ASSERT_EXPR((expr), _CRT_WIDE(#expr)) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:477:23: note: expanded from macro '_ASSERT_EXPR' (1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, msg)) || \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2173:27: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last; ++_First, ++_Dest) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2173:37: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last; ++_First, ++_Dest) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2289:2: warning: constructor does not initialize these fields: _Ctype, _Cvt [cppcoreguidelines-pro-type-member-init] explicit __CLR_OR_THIS_CALL ctype(size_t _Refs = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2297:21: warning: constructor does not initialize these fields: _Ctype, _Cvt [cppcoreguidelines-pro-type-member-init] __CLR_OR_THIS_CALL ctype(const _Locinfo& _Lobj, size_t _Refs = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2303:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2304:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2306:15: warning: use nullptr [modernize-use-nullptr] if (_Ppf != 0 && *_Ppf == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2306:29: warning: use nullptr [modernize-use-nullptr] if (_Ppf != 0 && *_Ppf == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2316:4: warning: do not manage memory manually; use RAII [cppcoreguidelines-no-malloc] free((void *)_Ctype._Table); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2320:21: warning: constructor does not initialize these fields: _Ctype, _Cvt [cppcoreguidelines-pro-type-member-init] __CLR_OR_THIS_CALL ctype(const char *_Locname, size_t _Refs = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2344:11: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] return ((const _Elem *)::_Getwctypes((const wchar_t *)_First, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2344:40: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] return ((const _Elem *)::_Getwctypes((const wchar_t *)_First, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2345:4: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] (const wchar_t *)_Last, _Dest, &_Ctype)); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2352:53: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last && !is(_Maskval, *_First); ++_First) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2361:52: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last && is(_Maskval, *_First); ++_First) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2375:27: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last; ++_First) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2389:27: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last; ++_First) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2398:20: warning: do not use C-style cast to convert between unrelated types [cppcoreguidelines-pro-type-cstyle-cast] return (_Mbrtowc((wchar_t *)&_Wc, &_Byte, 1, &_Mbst, &_Cvt) < 0 ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2420:3: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _SCL_SECURE_ALWAYS_VALIDATE_RANGE(_Dest_size >= (size_t)(_Last - _First)); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:210:4: note: expanded from macro '_SCL_SECURE_ALWAYS_VALIDATE_RANGE' _ASSERTE((#cond, 0)); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:485:25: note: expanded from macro '_ASSERTE' #define _ASSERTE(expr) _ASSERT_EXPR((expr), _CRT_WIDE(#expr)) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:477:23: note: expanded from macro '_ASSERT_EXPR' (1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, msg)) || \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2421:27: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last; ++_First, ++_Dest) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2421:37: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last; ++_First, ++_Dest) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2430:20: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] return (_Wcrtomb(_Buf, _Ch, &_Mbst, &_Cvt) != 1 ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2454:3: warning: do not call c-style vararg functions [cppcoreguidelines-pro-type-vararg] _SCL_SECURE_ALWAYS_VALIDATE_RANGE(_Dest_size >= (size_t)(_Last - _First)); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:210:4: note: expanded from macro '_SCL_SECURE_ALWAYS_VALIDATE_RANGE' _ASSERTE((#cond, 0)); \ ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:485:25: note: expanded from macro '_ASSERTE' #define _ASSERTE(expr) _ASSERT_EXPR((expr), _CRT_WIDE(#expr)) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdbg.h:477:23: note: expanded from macro '_ASSERT_EXPR' (1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, msg)) || \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2455:27: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last; ++_First, ++_Dest) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2455:37: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] for (; _First != _Last; ++_First, ++_Dest) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2494:29: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] virtual __CLR_OR_THIS_CALL ~ctype_byname() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:781:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:782:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:466:75: warning: use nullptr [modernize-use-nullptr] __PURE_APPDOMAIN_GLOBAL const locale::facet *_Facetptr<_Facet>::_Psave = 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:466:75: warning: use nullptr [modernize-use-nullptr] In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:223:30: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] virtual __CLR_OR_THIS_CALL ~failure() _THROW0() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:276:20: warning: use nullptr [modernize-use-nullptr] return (fail() ? 0 : (void *)this); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:475:25: warning: use nullptr [modernize-use-nullptr] for (_Arr = 0; _Ptr != 0; _Ptr = _Ptr->_Next) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:475:36: warning: use nullptr [modernize-use-nullptr] for (_Arr = 0; _Ptr != 0; _Ptr = _Ptr->_Next) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:476:52: warning: use nullptr [modernize-use-nullptr] if (_Ptr->_Lo != 0 || _Ptr->_Vp != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:482:54: warning: use nullptr [modernize-use-nullptr] for (_Fnarray *_Q = _Other._Calls; _Q != 0; _Q = _Q->_Next) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:510:21: warning: constructor does not initialize these fields: _Stdstr, _Mystate, _Except, _Fmtfl, _Prec, _Wide, _Arr, _Calls, _Ploc [cppcoreguidelines-pro-type-member-init] __CLR_OR_THIS_CALL ios_base() ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:510:21: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default] D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:516:17: warning: use nullptr [modernize-use-nullptr] _Ploc = 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:522:16: warning: use nullptr [modernize-use-nullptr] _Arr = 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:523:18: warning: use nullptr [modernize-use-nullptr] _Calls = 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:534:46: warning: use nullptr [modernize-use-nullptr] : _Next(_Link), _Index(_Idx), _Lo(0), _Vp(0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:559:47: warning: use nullptr [modernize-use-nullptr] for (_Fnarray *_Ptr = _Calls; _Ptr != 0; _Ptr = _Ptr->_Next) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:567:32: warning: use nullptr [modernize-use-nullptr] for (_Ptr = _Arr, _Q = 0; _Ptr != 0; _Ptr = _Ptr->_Next) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:567:43: warning: use nullptr [modernize-use-nullptr] for (_Ptr = _Arr, _Q = 0; _Ptr != 0; _Ptr = _Ptr->_Next) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:570:28: warning: use nullptr [modernize-use-nullptr] else if (_Q == 0 && _Ptr->_Lo == 0 && _Ptr->_Vp == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:570:64: warning: use nullptr [modernize-use-nullptr] else if (_Q == 0 && _Ptr->_Lo == 0 && _Ptr->_Vp == 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:573:19: warning: use nullptr [modernize-use-nullptr] if (_Q != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:588:33: warning: use nullptr [modernize-use-nullptr] for (_Q1 = _Arr; _Q1 != 0; _Q1 = _Q2) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:590:16: warning: use nullptr [modernize-use-nullptr] _Arr = 0; ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:593:35: warning: use nullptr [modernize-use-nullptr] for (_Q3 = _Calls; _Q3 != 0; _Q3 = _Q4) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:595:18: warning: use nullptr [modernize-use-nullptr] _Calls = 0; ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:235:21: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] return ((*_IGnext)++); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:241:11: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] return (++(*_IGnext)); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:246:23: warning: use nullptr [modernize-use-nullptr] return (*_IGnext != 0 ? *_IGcount : 0); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:272:21: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] return ((*_IPnext)++); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:277:23: warning: use nullptr [modernize-use-nullptr] return (*_IPnext != 0 ? *_IPcount : 0); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:235:21: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] return ((*_IGnext)++); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:241:11: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] return (++(*_IGnext)); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:246:23: warning: use nullptr [modernize-use-nullptr] return (*_IGnext != 0 ? *_IGcount : 0); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:272:21: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] return ((*_IPnext)++); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:277:23: warning: use nullptr [modernize-use-nullptr] return (*_IPnext != 0 ? *_IPcount : 0); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:591:2: warning: operator=() should return 'ostreambuf_iterator&' [cppcoreguidelines-c-copy-assignment-signature] _Myt& operator=(_Elem _Right) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:591:2: warning: operator=() should return 'ostreambuf_iterator&' [misc-unconventional-assign-operator] In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:110:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:111:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:238:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:239:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:1031:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:1032:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:110:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:111:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:238:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:239:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:1031:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:1032:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:110:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:111:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:238:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:239:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:1031:72: warning: use nullptr [modernize-use-nullptr] static size_t __CLRCALL_OR_CDECL _Getcat(const locale::facet **_Ppf = 0, ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:1032:25: warning: use nullptr [modernize-use-nullptr] const locale *_Ploc = 0) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:43:42: warning: use nullptr [modernize-use-nullptr] ios_base::clear((iostate)(_Mystrbuf == 0 ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:43:42: warning: use nullptr [modernize-use-nullptr] In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:120:22: warning: use '= delete' to prohibit calling of a special member function [modernize-use-equals-delete] __CLR_OR_THIS_CALL sentry(const sentry&); // not defined ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:121:30: warning: use '= delete' to prohibit calling of a special member function [modernize-use-equals-delete] sentry& __CLR_OR_THIS_CALL operator=(const sentry&); // not defined ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:76:27: warning: use nullptr [modernize-use-nullptr] if (_Myostr.rdbuf() != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:82:27: warning: use nullptr [modernize-use-nullptr] if (_Myostr.rdbuf() != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:96:39: warning: use nullptr [modernize-use-nullptr] if (_Ostr.good() && _Ostr.tie() != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:76:27: warning: use nullptr [modernize-use-nullptr] if (_Myostr.rdbuf() != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:82:27: warning: use nullptr [modernize-use-nullptr] if (_Myostr.rdbuf() != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:96:39: warning: use nullptr [modernize-use-nullptr] if (_Ostr.good() && _Ostr.tie() != 0) ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:85:22: warning: use '= delete' to prohibit calling of a special member function [modernize-use-equals-delete] __CLR_OR_THIS_CALL sentry(const sentry&); // not defined ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:86:30: warning: use '= delete' to prohibit calling of a special member function [modernize-use-equals-delete] sentry& __CLR_OR_THIS_CALL operator=(const sentry&); // not defined ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:56:27: warning: use nullptr [modernize-use-nullptr] if (_Myistr.rdbuf() != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:62:27: warning: use nullptr [modernize-use-nullptr] if (_Myistr.rdbuf() != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:95:25: warning: use nullptr [modernize-use-nullptr] if (_Myios::tie() != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:100:11: warning: use auto when initializing with a template cast to avoid duplicating the type name [modernize-use-auto] const _Ctype& _Ctype_fac = _USE(ios_base::getloc(), _Ctype); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:56:27: warning: use nullptr [modernize-use-nullptr] if (_Myistr.rdbuf() != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:62:27: warning: use nullptr [modernize-use-nullptr] if (_Myistr.rdbuf() != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:95:25: warning: use nullptr [modernize-use-nullptr] if (_Myios::tie() != 0) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:100:11: warning: use auto when initializing with a template cast to avoid duplicating the type name [modernize-use-auto] const _Ctype& _Ctype_fac = _USE(ios_base::getloc(), _Ctype); ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:1079:10: warning: use auto when initializing with a template cast to avoid duplicating the type name [modernize-use-auto] const ctype<_Elem>& _Ctype_fac = ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:1114:10: warning: use auto when initializing with a template cast to avoid duplicating the type name [modernize-use-auto] const ctype<_Elem>& _Ctype_fac = ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:268:9: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] d->data[d->size++] = c.unicode(); ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:269:9: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] d->data[d->size] = '\0'; ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:373:29: warning: use nullptr [modernize-use-nullptr] short toShort(bool *ok=0, int base=10) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:374:30: warning: use nullptr [modernize-use-nullptr] ushort toUShort(bool *ok=0, int base=10) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:375:24: warning: use nullptr [modernize-use-nullptr] int toInt(bool *ok=0, int base=10) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:376:26: warning: use nullptr [modernize-use-nullptr] uint toUInt(bool *ok=0, int base=10) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:377:26: warning: use nullptr [modernize-use-nullptr] long toLong(bool *ok=0, int base=10) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:378:28: warning: use nullptr [modernize-use-nullptr] ulong toULong(bool *ok=0, int base=10) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:379:35: warning: use nullptr [modernize-use-nullptr] qlonglong toLongLong(bool *ok=0, int base=10) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:380:37: warning: use nullptr [modernize-use-nullptr] qulonglong toULongLong(bool *ok=0, int base=10) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:381:28: warning: use nullptr [modernize-use-nullptr] float toFloat(bool *ok=0) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:382:30: warning: use nullptr [modernize-use-nullptr] double toDouble(bool *ok=0) const; ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:425:7: warning: operator=() should always return '*this' [cppcoreguidelines-c-copy-assignment-signature] { return (*this = fromAscii(ch)); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:425:7: warning: operator=() should always return '*this' [misc-unconventional-assign-operator] D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:427:7: warning: operator=() should always return '*this' [cppcoreguidelines-c-copy-assignment-signature] { return (*this = fromAscii(a.constData(), qstrnlen(a.constData(), a.size()))); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:427:7: warning: operator=() should always return '*this' [misc-unconventional-assign-operator] D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:429:7: warning: operator=() should always return '*this' [cppcoreguidelines-c-copy-assignment-signature] { return (*this = QChar::fromAscii(c)); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:429:7: warning: operator=() should always return '*this' [misc-unconventional-assign-operator] D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:658:27: warning: use '= default' to define a trivial copy-assignment operator [modernize-use-equals-default] inline QLatin1String &operator=(const QLatin1String &other) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:699:44: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { Q_ASSERT(uint(i) < uint(size())); return d->data[i]; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:701:44: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { Q_ASSERT(uint(i) < uint(size())); return d->data[i]; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:703:38: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { Q_ASSERT(i < uint(size())); return d->data[i]; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:707:10: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast] { return reinterpret_cast(d->data); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:709:10: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast] { return reinterpret_cast(d->data); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:711:20: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast] { detach(); return reinterpret_cast(d->data); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:713:10: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast] { return reinterpret_cast(d->data); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:715:33: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] { if (d->ref != 1 || d->data != d->array) realloc(); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:756:61: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] { const QString *args[2] = { &a1, &a2 }; return multiArg(2, args); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:758:66: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] { const QString *args[3] = { &a1, &a2, &a3 }; return multiArg(3, args); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:761:71: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] { const QString *args[4] = { &a1, &a2, &a3, &a4 }; return multiArg(4, args); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:764:76: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] { const QString *args[5] = { &a1, &a2, &a3, &a4, &a5 }; return multiArg(5, args); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:767:81: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] { const QString *args[6] = { &a1, &a2, &a3, &a4, &a5, &a6 }; return multiArg(6, args); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:771:87: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] { const QString *args[7] = { &a1, &a2, &a3, &a4, &a5, &a6, &a7 }; return multiArg(7, args); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:775:92: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] { const QString *args[8] = { &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8 }; return multiArg(8, args); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:779:97: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] { const QString *args[9] = { &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8, &a9 }; return multiArg(9, args); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:781:80: warning: the parameter 'aflags' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] inline QString QString::section(QChar asep, int astart, int aend, SectionFlags aflags) const ^ const & D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:797:34: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { return i < s.d->size ? s.d->data[i] : 0; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:800:11: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] s.d->data[i] = c.unicode(); return *this; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:805:7: warning: operator=() should always return '*this' [cppcoreguidelines-c-copy-assignment-signature] { return operator=(QChar::fromAscii(c)); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:805:7: warning: operator=() should always return '*this' [misc-unconventional-assign-operator] D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:807:7: warning: operator=() should always return '*this' [cppcoreguidelines-c-copy-assignment-signature] { return operator=(QChar::fromAscii(c)); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:807:7: warning: operator=() should always return '*this' [misc-unconventional-assign-operator] D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:809:53: warning: operator=() should always return '*this' [cppcoreguidelines-c-copy-assignment-signature] inline QCharRef &operator=(const QCharRef &c) { return operator=(QChar(c)); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:809:53: warning: operator=() should always return '*this' [misc-unconventional-assign-operator] D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:810:45: warning: operator=() should always return '*this' [cppcoreguidelines-c-copy-assignment-signature] inline QCharRef &operator=(ushort rc) { return operator=(QChar(rc)); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:810:45: warning: operator=() should always return '*this' [misc-unconventional-assign-operator] D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:811:44: warning: operator=() should always return '*this' [cppcoreguidelines-c-copy-assignment-signature] inline QCharRef &operator=(short rc) { return operator=(QChar(rc)); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:811:44: warning: operator=() should always return '*this' [misc-unconventional-assign-operator] D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:812:43: warning: operator=() should always return '*this' [cppcoreguidelines-c-copy-assignment-signature] inline QCharRef &operator=(uint rc) { return operator=(QChar(rc)); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:812:43: warning: operator=() should always return '*this' [misc-unconventional-assign-operator] D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:813:42: warning: operator=() should always return '*this' [cppcoreguidelines-c-copy-assignment-signature] inline QCharRef &operator=(int rc) { return operator=(QChar(rc)); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:813:42: warning: operator=() should always return '*this' [misc-unconventional-assign-operator] D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:859:34: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] ushort& unicode() { return s.data()[i].unicode(); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:883:21: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast] { return setUnicode(reinterpret_cast(autf16), asize); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:889:20: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast] { detach(); return reinterpret_cast(d->data); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:891:10: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast] { return reinterpret_cast(d->data); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:893:10: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast] { return reinterpret_cast(d->data); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:895:20: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast] { detach(); return reinterpret_cast(d->data + d->size); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:895:53: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { detach(); return reinterpret_cast(d->data + d->size); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:897:10: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast] { return reinterpret_cast(d->data + d->size); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:897:49: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { return reinterpret_cast(d->data + d->size); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:899:10: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast] { return reinterpret_cast(d->data + d->size); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:899:49: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] { return reinterpret_cast(d->data + d->size); } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:1096:1: warning: the parameter 'f2' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param] Q_DECLARE_OPERATORS_FOR_FLAGS(QString::SectionFlags) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2348:106: note: expanded from macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags operator|(Flags::enum_type f1, QFlags f2) \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:1104:34: warning: use nullptr [modernize-use-nullptr] inline QStringRef():m_string(0), m_position(0), m_size(0){} ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:1107:12: warning: use '= default' to define a trivial copy constructor [modernize-use-equals-default] inline QStringRef(const QStringRef &other) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:1111:12: warning: use '= default' to define a trivial destructor [modernize-use-equals-default] inline ~QStringRef(){} ^ ~~ = default; D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:1118:24: warning: use '= default' to define a trivial copy-assignment operator [modernize-use-equals-default] inline QStringRef &operator=(const QStringRef &other) { ^ ~ = default; D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:1155:20: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast] return reinterpret_cast(QString::shared_null.data); ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:1156:36: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] return m_string->unicode() + m_position; ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:1167:38: warning: use nullptr [modernize-use-nullptr] inline void clear() { m_string = 0; m_position = m_size = 0; } ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:1170:53: warning: use nullptr [modernize-use-nullptr] inline bool isNull() const { return m_string == 0 || m_string->isNull(); } ^ nullptr In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:50: In file included from D:\Qt\4.8.4\include\QtCore/qlist.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:51: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\list:524:2: warning: operator=() should return 'list&' [cppcoreguidelines-c-copy-assignment-signature] _Myt& operator=(const _Myt& _Right) ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\list:524:2: warning: operator=() should return 'list&' [misc-unconventional-assign-operator] In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:50: In file included from D:\Qt\4.8.4\include\QtCore/qlist.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:100:64: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] inline void **at(int i) const { return d->array + d->begin + i; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:100:53: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] inline void **at(int i) const { return d->array + d->begin + i; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:100:44: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] inline void **at(int i) const { return d->array + d->begin + i; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:101:51: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] inline void **begin() const { return d->array + d->begin; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:101:42: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] inline void **begin() const { return d->array + d->begin; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:102:49: warning: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic] inline void **end() const { return d->array + d->end; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:102:40: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay] inline void **end() const { return d->array + d->end; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:160:10: warning: function 'QList::reserve' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name] void reserve(int size); ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:496:37: note: the definition seen here [readability-inconsistent-declaration-parameter-name] Q_OUTOFLINE_TEMPLATE void QList::reserve(int alloc) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:160:10: note: differing parameters are named here: ('size'), in definition: ('alloc') [readability-inconsistent-declaration-parameter-name] void reserve(int size); ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:274:14: warning: function 'QList::erase' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name] iterator erase(iterator pos); ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:464:46: note: the definition seen here [readability-inconsistent-declaration-parameter-name] inline typename QList::iterator QList::erase(iterator it) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:274:14: note: differing parameters are named here: ('pos'), in definition: ('it') [readability-inconsistent-declaration-parameter-name] iterator erase(iterator pos); ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:352:11: warning: function 'QList::detach_helper_grow' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name] Node *detach_helper_grow(int i, int n); ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:676:57: note: the definition seen here [readability-inconsistent-declaration-parameter-name] Q_OUTOFLINE_TEMPLATE typename QList::Node *QList::detach_helper_grow(int i, int c) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:352:11: note: differing parameters are named here: ('n'), in definition: ('c') [readability-inconsistent-declaration-parameter-name] Node *detach_helper_grow(int i, int n); ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:115:5: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast] Q_DECLARE_PRIVATE(QObject) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2458:46: note: expanded from macro 'Q_DECLARE_PRIVATE' inline Class##Private* d_func() { return reinterpret_cast(qGetPtrHelper(d_ptr)); } \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:115:5: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast] D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:2459:58: note: expanded from macro 'Q_DECLARE_PRIVATE' inline const Class##Private* d_func() const { return reinterpret_cast(qGetPtrHelper(d_ptr)); } \ ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:118:50: warning: use nullptr [modernize-use-nullptr] Q_INVOKABLE explicit QObject(QObject *parent=0); ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:248:49: warning: use nullptr [modernize-use-nullptr] inline bool disconnect(const char *signal = 0, ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:249:54: warning: use nullptr [modernize-use-nullptr] const QObject *receiver = 0, const char *member = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:249:78: warning: use nullptr [modernize-use-nullptr] const QObject *receiver = 0, const char *member = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:251:74: warning: use nullptr [modernize-use-nullptr] inline bool disconnect(const QObject *receiver, const char *member = 0) ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:252:35: warning: use nullptr [modernize-use-nullptr] { return disconnect(this, 0, receiver, member); } ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:270:32: warning: use nullptr [modernize-use-nullptr] void destroyed(QObject * = 0); ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:276:73: warning: use nullptr [modernize-use-nullptr] { return const_cast(this)->qt_metacast(classname) != 0; } ^ nullptr D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:276:18: warning: do not use const_cast [cppcoreguidelines-pro-type-const-cast] { return const_cast(this)->qt_metacast(classname) != 0; } ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:317:51: warning: use nullptr [modernize-use-nullptr] QObject(QObjectPrivate &dd, QObject *parent = 0); ^ nullptr In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:924:30: warning: class 'basic_iostream' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template class _CRTIMP2_PURE basic_iostream >; ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:89:8: warning: class 'allocator' defines a copy constructor but does not define a destructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class allocator ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2216:30: warning: class 'allocator' defines a copy constructor but does not define a destructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template class _CRTIMP2_PURE allocator; ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:729:8: warning: class 'codecvt' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class codecvt ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:208:8: warning: class 'numpunct_byname' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class numpunct_byname ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:54: In file included from D:\Qt\4.8.4\include\QtCore/qscopedpointer.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qscopedpointer.h:208:7: warning: class 'QScopedArrayPointer' defines a copy constructor and a copy assignment operator but does not define a destructor [cppcoreguidelines-special-member-functions] class QScopedArrayPointer : public QScopedPointer ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\exception:339:7: warning: class 'bad_exception' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class bad_exception : public exception ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:214:8: warning: class 'failure' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class failure ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:10: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xdebug:109:21: warning: class '_DebugHeapString' defines a copy constructor but does not define a destructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class _CRTIMP2_PURE _DebugHeapString ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:891:30: warning: class 'basic_istream' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template class _CRTIMP2_PURE basic_istream >; ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1375:8: warning: class 'ctype' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class ctype ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:46: In file included from D:\Qt\4.8.4\include\QtCore/qbytearray.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qatomic.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qatomic.h:125:7: warning: class 'QAtomicPointer' defines a copy constructor and a copy assignment operator but does not define a destructor [cppcoreguidelines-special-member-functions] class QAtomicPointer : public QBasicAtomicPointer ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:88:1: warning: class 'QObjectData' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] QObjectData { ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:463:8: warning: class '_String_val' defines a copy constructor but does not define a destructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class _String_val ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:356:8: warning: class 'checked_iterator' defines a copy constructor but does not define a destructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class checked_iterator ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2219:30: warning: class '_String_val' defines a copy constructor but does not define a destructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template class _CRTIMP2_PURE _String_val >; ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:202:7: warning: class 'underflow_error' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class underflow_error ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:69:8: warning: class 'sentry' defines a copy constructor and a copy assignment operator but does not define a destructor [cppcoreguidelines-special-member-functions] class sentry ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:70:8: warning: class '_Sentry_base' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class _Sentry_base ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:654:21: warning: class 'QLatin1String' defines a copy assignment operator but does not define a destructor or a copy constructor [cppcoreguidelines-special-member-functions] class Q_CORE_EXPORT QLatin1String ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\iterator:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\climits:5: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\yvals.h:770:21: warning: class '_Init_locks' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class _CRTIMP2_PURE _Init_locks ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:50: In file included from D:\Qt\4.8.4\include\QtCore/qlist.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:181:11: warning: class 'iterator' defines a copy constructor but does not define a destructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class iterator { ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:75:7: warning: class 'invalid_argument' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class invalid_argument ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:50: In file included from D:\Qt\4.8.4\include\QtCore/qlist.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qlist.h:903:1: warning: class 'QMutableListIterator' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] Q_DECLARE_MUTABLE_SEQUENTIAL_ITERATOR(List) ^ D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qiterator.h:91:7: note: expanded from macro 'Q_DECLARE_MUTABLE_SEQUENTIAL_ITERATOR' class QMutable##C##Iterator \ ^ :79:1: note: expanded from here QMutableListIterator ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2217:30: warning: class 'allocator' defines a copy constructor but does not define a destructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template class _CRTIMP2_PURE allocator; ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:925:30: warning: class 'basic_iostream' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template class _CRTIMP2_PURE basic_iostream >; ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:9: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\typeinfo:92:20: warning: class 'bad_typeid' defines a non-default destructor and a copy constructor but does not define a copy assignment operator [cppcoreguidelines-special-member-functions] class _CRTIMP_PURE bad_typeid : public exception { ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:642:30: warning: class 'basic_ostream' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template class _CRTIMP2_PURE basic_ostream >; ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:20:7: warning: class 'logic_error' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class logic_error ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:40:8: warning: class 'basic_ostream' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class basic_ostream ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1911:32: warning: class 'ctype' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template<> class _CRTIMP2_PURE ctype ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:1568:30: warning: class 'num_get' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template class _CRTIMP2_PURE num_get class _CRTIMP2_PURE codecvt ^ D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2484:18: warning: class 'ctype_byname' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template<> class ctype_byname ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:1562:30: warning: class 'num_get' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template class _CRTIMP2_PURE num_get; ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:9: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\typeinfo:74:20: warning: class 'bad_cast' defines a non-default destructor and a copy constructor but does not define a copy assignment operator [cppcoreguidelines-special-member-functions] class _CRTIMP_PURE bad_cast : public exception { ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:643:30: warning: class 'basic_ostream' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template class _CRTIMP2_PURE basic_ostream >; ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1080:32: warning: class 'codecvt' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template<> class _CRTIMP2_PURE codecvt ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:18:8: warning: class 'basic_istream' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class basic_istream ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:68:22: warning: class 'id' defines a copy constructor and a copy assignment operator but does not define a destructor [cppcoreguidelines-special-member-functions] class _CRTIMP2_PURE id ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:58:8: warning: class 'numpunct' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class numpunct ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:11: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocinfo:58:21: warning: class '_Locinfo' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class _CRTIMP2_PURE _Locinfo ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:1561:30: warning: class 'numpunct' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template class _CRTIMP2_PURE numpunct; ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:674:21: warning: class 'codecvt_base' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class _CRTIMP2_PURE codecvt_base ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:178:7: warning: class 'overflow_error' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class overflow_error ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:46: In file included from D:\Qt\4.8.4\include\QtCore/qbytearray.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:455:21: warning: class 'QByteRef' defines a copy assignment operator but does not define a destructor or a copy constructor [cppcoreguidelines-special-member-functions] class Q_CORE_EXPORT QByteRef { ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:99:7: warning: class 'length_error' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class length_error ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1652:32: warning: class 'ctype' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template<> class _CRTIMP2_PURE ctype ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:890:30: warning: class 'basic_istream' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template class _CRTIMP2_PURE basic_istream >; ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:51:7: warning: class 'domain_error' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class domain_error ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:7: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\exception:366:7: warning: class 'bad_alloc' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class bad_alloc : public exception ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:9: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\typeinfo:111:20: warning: class '__non_rtti_object' defines a non-default destructor and a copy constructor but does not define a copy assignment operator [cppcoreguidelines-special-member-functions] class _CRTIMP_PURE __non_rtti_object : public bad_typeid { ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:194:21: warning: class 'ios_base' defines a non-default destructor and a copy assignment operator but does not define a copy constructor [cppcoreguidelines-special-member-functions] class _CRTIMP2_PURE ios_base ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:2468:8: warning: class 'ctype_byname' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class ctype_byname ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:230:8: warning: class 'num_get' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class num_get ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:342:21: warning: class 'QObjectUserData' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class Q_CORE_EXPORT QObjectUserData { ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:1326:8: warning: class 'codecvt_byname' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class codecvt_byname ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:123:7: warning: class 'out_of_range' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class out_of_range ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:1023:8: warning: class 'num_put' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class num_put ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:9: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\streambuf:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xiosbase:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale:8: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\stdexcept:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring:2218:30: warning: class '_String_val' defines a copy constructor but does not define a destructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template class _CRTIMP2_PURE _String_val >; ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:1570:30: warning: class 'num_put' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template class _CRTIMP2_PURE num_put class _CRTIMP2_PURE ctype ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ostream:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\ios:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocnum:1564:30: warning: class 'num_put' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template class _CRTIMP2_PURE num_put; ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:46: In file included from D:\Qt\4.8.4\include\QtCore/qbytearray.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qbytearray.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qatomic.h:1: D:\Qt\4.8.4\include\QtCore/../../src/corelib/thread/qatomic.h:55:21: warning: class 'QAtomicInt' defines a copy constructor and a copy assignment operator but does not define a destructor [cppcoreguidelines-special-member-functions] class Q_CORE_EXPORT QAtomicInt : public QBasicAtomicInt ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:47: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\Tools\QtCreator\share\qtcreator\cplusplus\wrappedQtHeaders\QtCore\qobjectdefs.h:27: In file included from D:\Qt\4.8.4\include\QtCore\qobjectdefs.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobjectdefs.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qnamespace.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qnamespace.h:45: In file included from D:\Qt\4.8.4\include\QtCore/qglobal.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/global/qglobal.h:68: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm:6: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\memory:7: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xmemory:186:32: warning: class 'allocator' defines a copy constructor but does not define a destructor or a copy assignment operator [cppcoreguidelines-special-member-functions] template<> class _CRTIMP2_PURE allocator ^ In file included from D:\PROGRAMMING\C++\QT4\Qt4ClangModel\main.cpp:1: In file included from D:\Qt\4.8.4\include\QtCore\QObject:1: In file included from D:\Qt\4.8.4\include\QtCore/qobject.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/kernel/qobject.h:48: In file included from D:\Qt\4.8.4\include\QtCore/qstring.h:1: In file included from D:\Qt\4.8.4\include\QtCore/../../src/corelib/tools/qstring.h:54: In file included from D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\string:6: D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\istream:900:8: warning: class 'basic_iostream' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] class basic_iostream ^ 913 warnings and 3 errors generated. 19:19:06: Clang-Tidy and Clazy finished: Processed 0 files successfully, 1 failed.