DACA2 - 0

STARTDATE 2018-08-21
STARTTIME 19:45:40
GIT-REVISION 0ca6ab1

ftp://ftp.se.debian.org/debian/pool/main/0/0ad/0ad_0~r11863.orig.tar.xz
0ad-r11863-alpha/build/dehydra/tests/printf-type-check.cpp:17:5: warning: 'z' in format string (no. 1) is a length modifier and cannot be used without a conversion specifier. [invalidLengthModifierError]
0ad-r11863-alpha/build/dehydra/tests/printf-type-check.cpp:18:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
0ad-r11863-alpha/build/dehydra/tests/printf-type-check.cpp:19:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
0ad-r11863-alpha/build/dehydra/tests/printf-type-check.cpp:20:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'double'. [invalidPrintfArgType_sint]
0ad-r11863-alpha/build/dehydra/tests/printf-type-check.cpp:44:5: error: printf format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum]
0ad-r11863-alpha/build/dehydra/tests/printf-type-check.cpp:35:5: performance: Buffer 'buf' is being written before its old content has been used. [redundantCopy]
0ad-r11863-alpha/build/dehydra/tests/printf-type-check.cpp:34:5: note: Buffer 'buf' is being written before its old content has been used.
0ad-r11863-alpha/build/dehydra/tests/printf-type-check.cpp:35:5: note: Buffer 'buf' is being written before its old content has been used.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lapi.c:248:53: style: Function 'lua_typename' argument 2 names different: declaration 'tp' definition 't'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lua.h:140:59: note: Function 'lua_typename' argument 2 names different: declaration 'tp' definition 't'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lapi.c:248:53: note: Function 'lua_typename' argument 2 names different: declaration 'tp' definition 't'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lapi.c:1025:53: style: Function 'lua_newuserdata' argument 2 names different: declaration 'sz' definition 'size'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lua.h:182:55: note: Function 'lua_newuserdata' argument 2 names different: declaration 'sz' definition 'size'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lapi.c:1025:53: note: Function 'lua_newuserdata' argument 2 names different: declaration 'sz' definition 'size'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lauxlib.c:158:61: style: Function 'luaL_checklstring' argument 2 names different: declaration 'numArg' definition 'narg'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lauxlib.h:50:63: note: Function 'luaL_checklstring' argument 2 names different: declaration 'numArg' definition 'narg'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lauxlib.c:158:61: note: Function 'luaL_checklstring' argument 2 names different: declaration 'numArg' definition 'narg'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lauxlib.c:158:75: style: Function 'luaL_checklstring' argument 3 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lauxlib.h:51:67: note: Function 'luaL_checklstring' argument 3 names different: declaration 'l' definition 'len'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lauxlib.c:158:75: note: Function 'luaL_checklstring' argument 3 names different: declaration 'l' definition 'len'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lauxlib.c:165:59: style: Function 'luaL_optlstring' argument 2 names different: declaration 'numArg' definition 'narg'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lauxlib.h:52:61: note: Function 'luaL_optlstring' argument 2 names different: declaration 'numArg' definition 'narg'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lauxlib.c:165:59: note: Function 'luaL_optlstring' argument 2 names different: declaration 'numArg' definition 'narg'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lauxlib.c:166:66: style: Function 'luaL_optlstring' argument 4 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lauxlib.h:53:68: note: Function 'luaL_optlstring' argument 4 names different: declaration 'l' definition 'len'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lauxlib.c:166:66: note: Function 'luaL_optlstring' argument 4 names different: declaration 'l' definition 'len'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:36:16: style: The scope of the variable 'previous' can be reduced. [variableScope]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:472:59: style: Function 'luaK_storevar' argument 3 names different: declaration 'e' definition 'ex'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.h:61:69: note: Function 'luaK_storevar' argument 3 names different: declaration 'e' definition 'ex'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:472:59: note: Function 'luaK_storevar' argument 3 names different: declaration 'e' definition 'ex'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:697:53: style: Function 'luaK_prefix' argument 3 names different: declaration 'v' definition 'e'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.h:70:63: note: Function 'luaK_prefix' argument 3 names different: declaration 'v' definition 'e'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:697:53: note: Function 'luaK_prefix' argument 3 names different: declaration 'v' definition 'e'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:745:54: style: Function 'luaK_posfix' argument 3 names different: declaration 'v1' definition 'e1'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.h:72:64: note: Function 'luaK_posfix' argument 3 names different: declaration 'v1' definition 'e1'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:745:54: note: Function 'luaK_posfix' argument 3 names different: declaration 'v1' definition 'e1'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:745:67: style: Function 'luaK_posfix' argument 4 names different: declaration 'v2' definition 'e2'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.h:72:77: note: Function 'luaK_posfix' argument 4 names different: declaration 'v2' definition 'e2'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:745:67: note: Function 'luaK_posfix' argument 4 names different: declaration 'v2' definition 'e2'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:812:48: style: Function 'luaK_codeABC' argument 3 names different: declaration 'A' definition 'a'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.h:46:58: note: Function 'luaK_codeABC' argument 3 names different: declaration 'A' definition 'a'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:812:48: note: Function 'luaK_codeABC' argument 3 names different: declaration 'A' definition 'a'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:812:55: style: Function 'luaK_codeABC' argument 4 names different: declaration 'B' definition 'b'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.h:46:65: note: Function 'luaK_codeABC' argument 4 names different: declaration 'B' definition 'b'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:812:55: note: Function 'luaK_codeABC' argument 4 names different: declaration 'B' definition 'b'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:812:62: style: Function 'luaK_codeABC' argument 5 names different: declaration 'C' definition 'c'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.h:46:72: note: Function 'luaK_codeABC' argument 5 names different: declaration 'C' definition 'c'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:812:62: note: Function 'luaK_codeABC' argument 5 names different: declaration 'C' definition 'c'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:820:48: style: Function 'luaK_codeABx' argument 3 names different: declaration 'A' definition 'a'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.h:45:58: note: Function 'luaK_codeABx' argument 3 names different: declaration 'A' definition 'a'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:820:48: note: Function 'luaK_codeABx' argument 3 names different: declaration 'A' definition 'a'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:820:64: style: Function 'luaK_codeABx' argument 4 names different: declaration 'Bx' definition 'bc'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.h:45:74: note: Function 'luaK_codeABx' argument 4 names different: declaration 'Bx' definition 'bc'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lcode.c:820:64: note: Function 'luaK_codeABx' argument 4 names different: declaration 'Bx' definition 'bc'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/ldebug.c:567:65: style: Function 'luaG_typeerror' argument 3 names different: declaration 'opname' definition 'op'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/ldebug.h:22:58: note: Function 'luaG_typeerror' argument 3 names different: declaration 'opname' definition 'op'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/ldebug.c:567:65: note: Function 'luaG_typeerror' argument 3 names different: declaration 'opname' definition 'op'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/ldo.c:456:27: style: Function 'luaD_pcall' argument 4 names different: declaration 'oldtop' definition 'old_top'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/ldo.h:45:51: note: Function 'luaD_pcall' argument 4 names different: declaration 'oldtop' definition 'old_top'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/ldo.c:456:27: note: Function 'luaD_pcall' argument 4 names different: declaration 'oldtop' definition 'old_top'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/ldo.c:115:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lfunc.c:163:45: style: Function 'luaF_getlocalname' argument 1 names different: declaration 'func' definition 'f'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lfunc.h:30:55: note: Function 'luaF_getlocalname' argument 1 names different: declaration 'func' definition 'f'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lfunc.c:163:45: note: Function 'luaF_getlocalname' argument 1 names different: declaration 'func' definition 'f'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/llex.c:112:50: style: Function 'luaX_syntaxerror' argument 2 names different: declaration 's' definition 'msg'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/llex.h:77:60: note: Function 'luaX_syntaxerror' argument 2 names different: declaration 's' definition 'msg'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/llex.c:112:50: note: Function 'luaX_syntaxerror' argument 2 names different: declaration 's' definition 'msg'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/llex.c:81:21: warning: Either the condition 'token<257' is redundant or iscntrl() argument nr 1 can have invalid value. The value is 256 but the valid values are '0:255'. [invalidFunctionArg]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/llex.c:79:13: note: Assuming that condition 'token<257' is not redundant
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/llex.c:81:21: note: Invalid argument
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lmem.c:46:67: style: Function 'luaM_growaux_' argument 4 names different: declaration 'size_elem' definition 'size_elems'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lmem.h:45:39: note: Function 'luaM_growaux_' argument 4 names different: declaration 'size_elem' definition 'size_elems'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lmem.c:46:67: note: Function 'luaM_growaux_' argument 4 names different: declaration 'size_elem' definition 'size_elems'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lmem.c:76:56: style: Function 'luaM_realloc_' argument 3 names different: declaration 'oldsize' definition 'osize'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lmem.h:41:66: note: Function 'luaM_realloc_' argument 3 names different: declaration 'oldsize' definition 'osize'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lmem.c:76:56: note: Function 'luaM_realloc_' argument 3 names different: declaration 'oldsize' definition 'osize'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lmem.c:76:70: style: Function 'luaM_realloc_' argument 4 names different: declaration 'size' definition 'nsize'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lmem.h:42:66: note: Function 'luaM_realloc_' argument 4 names different: declaration 'size' definition 'nsize'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lmem.c:76:70: note: Function 'luaM_realloc_' argument 4 names different: declaration 'size' definition 'nsize'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lobject.c:182:58: style: Function 'luaO_chunkid' argument 3 names different: declaration 'len' definition 'bufflen'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lobject.h:377:68: note: Function 'luaO_chunkid' argument 3 names different: declaration 'len' definition 'bufflen'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lobject.c:182:58: note: Function 'luaO_chunkid' argument 3 names different: declaration 'len' definition 'bufflen'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:359:14: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:379:6: note: Assuming that condition 'if(fs)' is not redundant
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:359:14: note: Null pointer dereference
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:362:3: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:379:6: note: Assuming that condition 'if(fs)' is not redundant
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:362:3: note: Null pointer dereference
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:363:17: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:379:6: note: Assuming that condition 'if(fs)' is not redundant
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:363:17: note: Null pointer dereference
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:364:3: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:379:6: note: Assuming that condition 'if(fs)' is not redundant
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:364:3: note: Null pointer dereference
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:365:21: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:379:6: note: Assuming that condition 'if(fs)' is not redundant
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:365:21: note: Null pointer dereference
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:366:3: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:379:6: note: Assuming that condition 'if(fs)' is not redundant
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:366:3: note: Null pointer dereference
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:367:14: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:379:6: note: Assuming that condition 'if(fs)' is not redundant
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:367:14: note: Null pointer dereference
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:368:3: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:379:6: note: Assuming that condition 'if(fs)' is not redundant
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:368:3: note: Null pointer dereference
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:369:14: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:379:6: note: Assuming that condition 'if(fs)' is not redundant
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:369:14: note: Null pointer dereference
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:370:3: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:379:6: note: Assuming that condition 'if(fs)' is not redundant
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:370:3: note: Null pointer dereference
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:371:20: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:379:6: note: Assuming that condition 'if(fs)' is not redundant
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:371:20: note: Null pointer dereference
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:376:12: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:379:6: note: Assuming that condition 'if(fs)' is not redundant
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/lparser.c:376:12: note: Null pointer dereference
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/ltable.c:358:48: style: Function 'luaH_new' argument 3 names different: declaration 'lnhash' definition 'nhash'. [funcArgNamesDifferent]
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/ltable.h:27:58: note: Function 'luaH_new' argument 3 names different: declaration 'lnhash' definition 'nhash'.
0ad-r11863-alpha/build/premake/premake4/src/host/lua-5.1.4/src/ltable.c:358:48: note: Function 'luaH_new' argument 3 names different: declaration 'lnhash' definition 'nhash'.
0ad-r11863-alpha/build/premake/premake4/src/host/os_match.c:60:6: warning: Either the condition 'while(m)' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck]
0ad-r11863-alpha/build/premake/premake4/src/host/os_match.c:63:8: note: Assuming that condition 'while(m)' is not redundant
0ad-r11863-alpha/build/premake/premake4/src/host/os_match.c:60:6: note: Null pointer dereference
0ad-r11863-alpha/build/premake/premake4/src/host/os_pathsearch.c:42:13: style: Condition '!full' is always true [knownConditionTrueFalse]
0ad-r11863-alpha/build/premake/premake4/src/host/os_pathsearch.c:35:23: note: Assignment 'full=NULL', assigned value is 0
0ad-r11863-alpha/build/premake/premake4/src/host/os_pathsearch.c:42:13: note: Condition '!full' is always true
0ad-r11863-alpha/libraries/cxxtest/sample/mock/Dice.h:9:14: performance: Technically the member function 'Dice::roll' can be static. [functionStatic]
0ad-r11863-alpha/libraries/cxxtest/sample/mock/Dice.cpp:9:16: note: Technically the member function 'Dice::roll' can be static.
0ad-r11863-alpha/libraries/cxxtest/sample/mock/Dice.h:9:14: note: Technically the member function 'Dice::roll' can be static.
0ad-r11863-alpha/libraries/enet/src/compress.c:257:45: style: Checking if unsigned variable 'inBufferCount' is less than zero. [unsignedLessThanZero]
0ad-r11863-alpha/libraries/enet/src/compress.c:257:61: style: Checking if unsigned variable 'inLimit' is less than zero. [unsignedLessThanZero]
0ad-r11863-alpha/libraries/enet/src/compress.c:277:31: style: Checking if unsigned variable 'inBufferCount' is less than zero. [unsignedLessThanZero]
0ad-r11863-alpha/libraries/enet/src/compress.c:513:39: style: Checking if unsigned variable 'inLimit' is less than zero. [unsignedLessThanZero]
0ad-r11863-alpha/libraries/enet/src/peer.c:246:27: style: The scope of the variable 'outgoingCommand' can be reduced. [variableScope]
0ad-r11863-alpha/libraries/enet/src/protocol.c:1401:18: style: The scope of the variable 'channel' can be reduced. [variableScope]
0ad-r11863-alpha/libraries/enet/src/protocol.c:988:26: style: Checking if unsigned variable 'originalSize' is less than zero. [unsignedLessThanZero]
0ad-r11863-alpha/libraries/enet/src/protocol.c:954:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
0ad-r11863-alpha/libraries/enet/src/unix.c:89:5: style: Variable 'hostEntry' is reassigned a value before the old one has been used. [redundantAssignment]
0ad-r11863-alpha/libraries/enet/src/unix.c:77:0: note: Variable 'hostEntry' is reassigned a value before the old one has been used.
0ad-r11863-alpha/libraries/enet/src/unix.c:89:5: note: Variable 'hostEntry' is reassigned a value before the old one has been used.
0ad-r11863-alpha/libraries/enet/src/unix.c:144:5: style: Variable 'hostEntry' is reassigned a value before the old one has been used. [redundantAssignment]
0ad-r11863-alpha/libraries/enet/src/unix.c:128:0: note: Variable 'hostEntry' is reassigned a value before the old one has been used.
0ad-r11863-alpha/libraries/enet/src/unix.c:144:5: note: Variable 'hostEntry' is reassigned a value before the old one has been used.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDAnimationCurve.cpp:174:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectPass.h:98:90: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.cpp:199:0: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.cpp:183:0: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.hpp:62:0: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.hpp:73:0: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.hpp:89:0: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.hpp:22:0: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.hpp:31:0: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.hpp:43:0: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.hpp:69:0: style: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:332:0: note: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.hpp:69:0: note: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.hpp:27:0: style: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:260:0: note: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.hpp:27:0: note: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDImage.h:59:2: style: Class 'FCDImage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:296:0: style: Class 'FCDEffectParameterAnimatableT < float , FUParameterQualifiers :: SIMPLE >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:296:0: style: Class 'FCDEffectParameterAnimatableT < FMVector2 , FUParameterQualifiers :: SIMPLE >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:296:0: style: Class 'FCDEffectParameterAnimatableT < FMVector3 , FUParameterQualifiers :: VECTOR >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:296:0: style: Class 'FCDEffectParameterAnimatableT < FMVector3 , FUParameterQualifiers :: COLOR >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:296:0: style: Class 'FCDEffectParameterAnimatableT < FMVector4 , FUParameterQualifiers :: VECTOR >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:296:0: style: Class 'FCDEffectParameterAnimatableT < FMVector4 , FUParameterQualifiers :: COLOR >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:296:0: style: Class 'FCDEffectParameterAnimatableT < FMMatrix44 , FUParameterQualifiers :: SIMPLE >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:233:0: style: Class 'FCDEffectParameterT < int32 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:233:0: style: Class 'FCDEffectParameterT < fm :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:233:0: style: Class 'FCDEffectParameterT < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:303:0: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:95:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:303:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:325:0: style: The function 'IsValueEqual' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:203:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:325:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:332:0: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:210:30: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:332:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:337:0: style: The function 'Overwrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:215:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:337:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:240:0: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:95:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:240:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:253:0: style: The function 'IsValueEqual' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:203:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:253:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:260:0: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:210:30: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:260:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:265:0: style: The function 'Overwrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:215:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h:265:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntityInstance.h:117:54: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntityInstance.cpp:31:74: style: Function 'FCDEntityInstance' argument 2 names different: declaration 'parent' definition '_parent'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntityInstance.h:91:56: note: Function 'FCDEntityInstance' argument 2 names different: declaration 'parent' definition '_parent'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntityInstance.cpp:31:74: note: Function 'FCDEntityInstance' argument 2 names different: declaration 'parent' definition '_parent'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntityInstance.cpp:73:48: style: Function 'SetName' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntityInstance.h:147:30: note: Function 'SetName' argument 1 names different: declaration 'name' definition '_name'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntityInstance.cpp:73:48: note: Function 'SetName' argument 1 names different: declaration 'name' definition '_name'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDSceneNode.h:86:2: style: Class 'FCDSceneNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDExtra.h:485:20: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDExtra.h:427:20: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDExtra.h:485:20: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDSceneNode.h:93:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntity.h:106:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDSceneNode.h:93:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDSceneNode.h:208:15: style: The function 'GetHierarchicalAssets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntity.h:141:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDSceneNode.h:208:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDSceneNode.h:216:21: style: The function 'FindDaeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntity.h:167:21: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDSceneNode.h:216:21: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDSceneNode.h:217:27: style: The function 'FindDaeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntity.h:168:27: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDSceneNode.h:217:27: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDSceneNode.h:287:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntity.h:179:21: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDSceneNode.h:287:21: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDControllerInstance.h:74:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDGeometryInstance.h:62:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDControllerInstance.h:74:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDControllerInstance.h:81:29: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDGeometryInstance.h:133:29: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDControllerInstance.h:81:29: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDGeometryInstance.h:62:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntityInstance.h:101:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDGeometryInstance.h:62:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDGeometryInstance.h:133:29: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntityInstance.h:192:29: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDGeometryInstance.h:133:29: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDGeometryInstance.h:138:15: style: The function 'CleanSubId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntityInstance.h:187:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDGeometryInstance.h:138:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsForceFieldInstance.h:58:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntityInstance.h:101:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsForceFieldInstance.h:58:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsForceFieldInstance.h:65:29: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDEntityInstance.h:192:29: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsForceFieldInstance.h:65:29: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:787:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:427:0: error: Memory leak: globalVertices [memleak]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDLibrary.cpp:126:0: style: Variable 'cptr' is reassigned a value before the old one has been used. [redundantAssignment]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDLibrary.cpp:125:0: note: Variable 'cptr' is reassigned a value before the old one has been used.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDLibrary.cpp:126:0: note: Variable 'cptr' is reassigned a value before the old one has been used.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDLibrary.cpp:126:0: style: Variable 'cptr' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDLight.h:96:2: style: Class 'FCDLight' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDLightTools.cpp:54:40: warning: Either the condition 'outerAngleAnimated!=NULL' is redundant or there is possible null pointer dereference: outerAngleAnimated. [nullPointerRedundantCheck]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDLightTools.cpp:64:32: note: Assuming that condition 'outerAngleAnimated!=NULL' is not redundant
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDLightTools.cpp:54:40: note: Null pointer dereference
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDObject.cpp:18:34: style: Function 'FCDObject' argument 1 names different: declaration 'document' definition '_document'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDObject.h:68:24: note: Function 'FCDObject' argument 1 names different: declaration 'document' definition '_document'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDObject.cpp:18:34: note: Function 'FCDObject' argument 1 names different: declaration 'document' definition '_document'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDObject.h:68:2: style: Class 'FCDObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDObjectWithId.cpp:84:49: style: Function 'CleanId' argument 1 names different: declaration 'id' definition 'c'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDObjectWithId.h:95:40: note: Function 'CleanId' argument 1 names different: declaration 'id' definition 'c'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDObjectWithId.cpp:84:49: note: Function 'CleanId' argument 1 names different: declaration 'id' definition 'c'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDObjectWithId.cpp:112:52: style: Function 'CleanSubId' argument 1 names different: declaration 'sid' definition 'c'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDObjectWithId.h:104:43: note: Function 'CleanSubId' argument 1 names different: declaration 'sid' definition 'c'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDObjectWithId.cpp:112:52: note: Function 'CleanSubId' argument 1 names different: declaration 'sid' definition 'c'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.hpp:213:26: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.hpp:18:87: style: Function 'FCDParameterAnimatableT' argument 1 names different: declaration 'parent' definition '_parent'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.h:92:45: note: Function 'FCDParameterAnimatableT' argument 1 names different: declaration 'parent' definition '_parent'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.hpp:18:87: note: Function 'FCDParameterAnimatableT' argument 1 names different: declaration 'parent' definition '_parent'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.hpp:76:86: style: Function 'insert' argument 2 names different: declaration 'values' definition '_values'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.h:269:40: note: Function 'insert' argument 2 names different: declaration 'values' definition '_values'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.hpp:76:86: note: Function 'insert' argument 2 names different: declaration 'values' definition '_values'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.cpp:24:67: style: Function 'FCDParameterAnimatable' argument 1 names different: declaration 'parent' definition '_parent'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.h:46:44: note: Function 'FCDParameterAnimatable' argument 1 names different: declaration 'parent' definition '_parent'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.cpp:24:67: note: Function 'FCDParameterAnimatable' argument 1 names different: declaration 'parent' definition '_parent'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.cpp:146:75: style: Function 'FCDParameterListAnimatable' argument 1 names different: declaration 'parent' definition '_parent'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.h:152:48: note: Function 'FCDParameterListAnimatable' argument 1 names different: declaration 'parent' definition '_parent'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.cpp:146:75: note: Function 'FCDParameterListAnimatable' argument 1 names different: declaration 'parent' definition '_parent'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.h:46:2: style: Class 'FCDParameterAnimatable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.h:92:2: style: Class 'FCDParameterAnimatableT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.h:152:2: style: Class 'FCDParameterListAnimatable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.h:218:2: style: Class 'FCDParameterListAnimatableT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDAnimated.h:286:2: style: Class 'FCDAnimatedCustom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.h:120:23: style: The function 'CreateAnimated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.h:76:23: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.h:120:23: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.h:340:23: style: The function 'CreateAnimated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.h:185:23: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.h:340:23: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsModel.cpp:144:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsScene.cpp:50:3: warning: Either the condition 'clone==NULL' is redundant or there is possible null pointer dereference: clone. [nullPointerRedundantCheck]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsScene.cpp:47:12: note: Assuming that condition 'clone==NULL' is not redundant
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsScene.cpp:50:3: note: Null pointer dereference
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsScene.cpp:51:3: warning: Either the condition 'clone==NULL' is redundant or there is possible null pointer dereference: clone. [nullPointerRedundantCheck]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsScene.cpp:47:12: note: Assuming that condition 'clone==NULL' is not redundant
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsScene.cpp:51:3: note: Null pointer dereference
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsScene.cpp:56:46: warning: Either the condition 'clone==NULL' is redundant or there is possible null pointer dereference: clone. [nullPointerRedundantCheck]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsScene.cpp:47:12: note: Assuming that condition 'clone==NULL' is not redundant
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsScene.cpp:56:46: note: Null pointer dereference
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsScene.cpp:63:51: warning: Either the condition 'clone==NULL' is redundant or there is possible null pointer dereference: clone. [nullPointerRedundantCheck]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsScene.cpp:47:12: note: Assuming that condition 'clone==NULL' is not redundant
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDPhysicsScene.cpp:63:51: note: Null pointer dereference
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:76:15: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:100:42: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:122:15: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:146:40: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:147:40: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:148:40: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:149:39: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:171:15: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:211:15: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:246:15: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:288:15: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:29:64: style: Function 'FCDTransform' argument 2 names different: declaration 'parent' definition '_parent'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:75:51: note: Function 'FCDTransform' argument 2 names different: declaration 'parent' definition '_parent'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:29:64: note: Function 'FCDTransform' argument 2 names different: declaration 'parent' definition '_parent'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:71:52: style: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:209:44: note: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:71:52: note: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:117:49: style: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:379:44: note: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:117:49: note: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:166:46: style: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:273:44: note: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:166:46: note: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:206:47: style: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:438:44: note: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:206:47: note: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:241:47: style: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:542:44: note: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:241:47: note: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:283:45: style: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:625:44: note: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.cpp:283:45: note: Function 'Clone' argument 1 names different: declaration 'clone' definition '_clone'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:167:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:98:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:167:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:187:21: style: The function 'ToMatrix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:103:21: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:187:21: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:191:15: style: The function 'IsAnimated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:120:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:191:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:197:29: style: The function 'GetAnimated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:126:29: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:197:29: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:204:15: style: The function 'IsInverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:134:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:204:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:209:24: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:93:24: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:209:24: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:238:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:98:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:238:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:258:21: style: The function 'ToMatrix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:103:21: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:258:21: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:262:15: style: The function 'IsAnimated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:120:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:262:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:268:29: style: The function 'GetAnimated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:126:29: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:268:29: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:273:24: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:93:24: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:273:24: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:304:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:98:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:304:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:356:21: style: The function 'ToMatrix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:103:21: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:356:21: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:360:15: style: The function 'IsAnimated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:120:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:360:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:367:29: style: The function 'GetAnimated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:126:29: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:367:29: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:374:15: style: The function 'IsInverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:134:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:374:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:379:24: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:93:24: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:379:24: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:407:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:98:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:407:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:422:21: style: The function 'ToMatrix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:103:21: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:422:21: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:426:15: style: The function 'IsAnimated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:120:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:426:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:433:29: style: The function 'GetAnimated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:126:29: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:433:29: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:438:24: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:93:24: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:438:24: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:467:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:98:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:467:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:525:21: style: The function 'ToMatrix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:103:21: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:525:21: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:530:15: style: The function 'IsAnimated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:120:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:530:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:537:29: style: The function 'GetAnimated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:126:29: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:537:29: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:542:24: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:93:24: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:542:24: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:571:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:98:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:571:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:611:21: style: The function 'ToMatrix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:103:21: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:611:21: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:615:15: style: The function 'IsAnimated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:120:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:615:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:620:29: style: The function 'GetAnimated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:126:29: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:620:29: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:625:24: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:93:24: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDTransform.h:625:24: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDocumentTools.cpp:98:20: style: Variable 'lastRotation' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDocumentTools.cpp:61:3: warning: Member variable 'FCDConversionSwapFunctor::functor' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDocumentTools.cpp:49:8: performance: Technically the member function 'FCDocumentTools::FCDConversionSwapFunctor::ConvertVector' can be static. [functionStatic]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDocumentTools.cpp:73:15: style: Technically the member function 'FCDocumentTools::FCDConversionSwapFunctor::HasConversion' can be const. [functionConst]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDocumentTools.cpp:109:8: style: Technically the member function 'FCDocumentTools::FCDConversionSwapFunctor::SetPivotTransform' can be const. [functionConst]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDocumentTools.cpp:174:9: style: Technically the member function 'FCDocumentTools::FCDConversionUnitFunctor::GetConversionFactor' can be const. [functionConst]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDocumentTools.cpp:175:8: style: Technically the member function 'FCDocumentTools::FCDConversionUnitFunctor::operator()' can be const. [functionConst]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDocumentTools.cpp:176:8: style: Technically the member function 'FCDocumentTools::FCDConversionUnitFunctor::operator()' can be const. [functionConst]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDocumentTools.cpp:61:3: style: Class 'FCDConversionSwapFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDocumentTools.cpp:169:3: style: Class 'FCDConversionUnitFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDocumentTools.cpp:186:3: style: Class 'VisualSceneNodeIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FCDocument/FCDExternalReferenceManager.h:48:2: style: Class 'FCDExternalReferenceManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FColladaPlugin.cpp:47:32: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FColladaPlugin.cpp:56:29: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FColladaPlugin.cpp:73:29: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FColladaPlugin.cpp:78:37: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUPluginManager.h:71:2: style: Class 'FUPluginManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMAngleAxis.cpp:16:14: warning: Member variable 'FMAngleAxis::angle' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMArray.h:209:0: performance: Technically the member function 'fm :: vector < uint32 , false >::replace' can be static. [functionStatic]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMArray.h:318:0: style: Technically the member function 'fm :: vector < uint32 , false >::capacity' can be const. [functionConst]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMArray.h:63:0: style: Class 'fm :: vector < uint32 , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.h:43:58: performance: Variable 'r' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.h:43:66: performance: Variable 'g' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.h:43:74: performance: Variable 'b' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.h:43:82: performance: Variable 'a' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.h:50:24: performance: Variable 'r' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.cpp:49:2: performance: Variable 'r' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.cpp:50:2: performance: Variable 'g' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.cpp:51:2: performance: Variable 'b' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.cpp:52:2: performance: Variable 'a' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.cpp:57:2: performance: Variable 'r' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.cpp:58:2: performance: Variable 'g' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.cpp:59:2: performance: Variable 'b' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.cpp:60:2: performance: Variable 'a' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.h:78:7: style: Technically the member function 'FMColor::ToFloats' can be const. [functionConst]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.cpp:63:15: note: Technically the member function 'FMColor::ToFloats' can be const.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.h:78:7: note: Technically the member function 'FMColor::ToFloats' can be const.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.h:50:2: style: Class 'FMColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.h:67:2: style: Class 'FMColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMColor.h:71:2: style: Class 'FMColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMMatrix44.cpp:283:49: style: Function 'operator*' argument 2 names different: declaration 'm' definition 'm1'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMMatrix44.h:214:65: note: Function 'operator*' argument 2 names different: declaration 'm' definition 'm1'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMMatrix44.cpp:283:49: note: Function 'operator*' argument 2 names different: declaration 'm' definition 'm1'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMQuaternion.cpp:96:67: style: Function 'slerp' argument 2 names different: declaration 'time' definition 't'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMQuaternion.h:118:54: note: Function 'slerp' argument 2 names different: declaration 'time' definition 't'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMQuaternion.cpp:96:67: note: Function 'slerp' argument 2 names different: declaration 'time' definition 't'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMQuaternion.h:35:2: warning: Member variable 'FMQuaternion::x' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMQuaternion.h:35:2: warning: Member variable 'FMQuaternion::y' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMQuaternion.h:35:2: warning: Member variable 'FMQuaternion::z' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMQuaternion.h:35:2: warning: Member variable 'FMQuaternion::w' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMQuaternion.h:49:2: style: Class 'FMQuaternion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMQuaternion.h:50:2: style: Class 'FMQuaternion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMQuaternion.h:24:1: warning: The class 'FMQuaternion' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMRandom.cpp:21:3: warning: Return value of function rand() is not used. [ignoredReturnValue]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMSkew.cpp:20:33: style: Function 'FMSkew' argument 1 names different: declaration 'rotateAxis' definition '_rotateAxis'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMSkew.h:35:26: note: Function 'FMSkew' argument 1 names different: declaration 'rotateAxis' definition '_rotateAxis'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMSkew.cpp:20:33: note: Function 'FMSkew' argument 1 names different: declaration 'rotateAxis' definition '_rotateAxis'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMSkew.cpp:20:63: style: Function 'FMSkew' argument 2 names different: declaration 'aroundAxis' definition '_aroundAxis'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMSkew.h:35:55: note: Function 'FMSkew' argument 2 names different: declaration 'aroundAxis' definition '_aroundAxis'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMSkew.cpp:20:63: note: Function 'FMSkew' argument 2 names different: declaration 'aroundAxis' definition '_aroundAxis'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMSkew.cpp:20:82: style: Function 'FMSkew' argument 3 names different: declaration 'angle' definition '_angle'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMSkew.h:35:73: note: Function 'FMSkew' argument 3 names different: declaration 'angle' definition '_angle'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMSkew.cpp:20:82: note: Function 'FMSkew' argument 3 names different: declaration 'angle' definition '_angle'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMSkew.cpp:16:9: warning: Member variable 'FMSkew::angle' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMTreeTest.cpp:129:0: error: syntax error [syntaxError]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FMath/FMVector4.h:72:2: style: Instance of 'FMVector4' object is destroyed immediately. [unusedScopedObject]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUAssert.cpp:23:49: style: Function 'OnAssertionFailed' argument 1 names different: declaration 'filename' definition 'file'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUAssert.h:33:53: note: Function 'OnAssertionFailed' argument 1 names different: declaration 'filename' definition 'file'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUAssert.cpp:23:49: note: Function 'OnAssertionFailed' argument 1 names different: declaration 'filename' definition 'file'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUBoundingBox.cpp:38:47: style: Function 'FUBoundingBox' argument 1 names different: declaration 'minimum' definition '_min'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUBoundingBox.h:38:33: note: Function 'FUBoundingBox' argument 1 names different: declaration 'minimum' definition '_min'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUBoundingBox.cpp:38:47: note: Function 'FUBoundingBox' argument 1 names different: declaration 'minimum' definition '_min'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUBoundingBox.cpp:38:70: style: Function 'FUBoundingBox' argument 2 names different: declaration 'maximum' definition '_max'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUBoundingBox.h:38:59: note: Function 'FUBoundingBox' argument 2 names different: declaration 'maximum' definition '_max'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUBoundingBox.cpp:38:70: note: Function 'FUBoundingBox' argument 2 names different: declaration 'maximum' definition '_max'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUBoundingBox.h:24:1: warning: The class 'FUBoundingBox' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUBoundingSphere.cpp:183:13: error: Array 'testPoints[3]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUBoundingSphere.cpp:184:35: error: Array 'testPoints[3]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUBoundingSphere.cpp:34:53: style: Function 'FUBoundingSphere' argument 1 names different: declaration 'center' definition '_center'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUBoundingSphere.h:38:36: note: Function 'FUBoundingSphere' argument 1 names different: declaration 'center' definition '_center'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUBoundingSphere.cpp:34:53: note: Function 'FUBoundingSphere' argument 1 names different: declaration 'center' definition '_center'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUBoundingSphere.cpp:34:68: style: Function 'FUBoundingSphere' argument 2 names different: declaration 'radius' definition '_radius'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUBoundingSphere.h:38:50: note: Function 'FUBoundingSphere' argument 2 names different: declaration 'radius' definition '_radius'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUBoundingSphere.cpp:34:68: note: Function 'FUBoundingSphere' argument 2 names different: declaration 'radius' definition '_radius'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUBoundingSphere.h:24:1: warning: The class 'FUBoundingSphere' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUCrc32.cpp:69:26: style: Function 'CRC32' argument 1 names different: declaration 'text' definition 'sz'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUCrc32.h:37:42: note: Function 'CRC32' argument 1 names different: declaration 'text' definition 'sz'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUCrc32.cpp:69:26: note: Function 'CRC32' argument 1 names different: declaration 'text' definition 'sz'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUCriticalSection.h:51:7: performance: Technically the member function 'FUCriticalSection::Enter' can be static. [functionStatic]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUCriticalSection.cpp:26:25: note: Technically the member function 'FUCriticalSection::Enter' can be static.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUCriticalSection.h:51:7: note: Technically the member function 'FUCriticalSection::Enter' can be static.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUCriticalSection.h:54:7: performance: Technically the member function 'FUCriticalSection::Leave' can be static. [functionStatic]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUCriticalSection.cpp:33:25: note: Technically the member function 'FUCriticalSection::Leave' can be static.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUCriticalSection.h:54:7: note: Technically the member function 'FUCriticalSection::Leave' can be static.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDaeEnum.cpp:208:32: style: Function 'ToString' argument 1 names different: declaration 'infinity' definition 'type'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDaeEnum.h:259:48: note: Function 'ToString' argument 1 names different: declaration 'infinity' definition 'type'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDaeEnum.cpp:208:32: note: Function 'ToString' argument 1 names different: declaration 'infinity' definition 'type'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDateTime.cpp:16:2: performance: Variable 'seconds' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDateTime.cpp:17:2: performance: Variable 'minutes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDateTime.cpp:18:2: performance: Variable 'hour' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDateTime.cpp:19:2: performance: Variable 'day' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDateTime.cpp:20:2: performance: Variable 'month' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDateTime.cpp:21:2: performance: Variable 'year' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDateTime.cpp:26:22: performance: Variable 'hour' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDateTime.cpp:27:2: performance: Variable 'day' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDateTime.cpp:27:8: performance: Variable 'month' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDateTime.cpp:28:2: performance: Variable 'year' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDateTime.h:24:1: warning: The class 'FUDateTime' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDebug.cpp:54:30: style: Function 'DebugOut' argument 1 names different: declaration 'level' definition 'verbosity'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDebug.h:68:29: note: Function 'DebugOut' argument 1 names different: declaration 'level' definition 'verbosity'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDebug.cpp:54:30: note: Function 'DebugOut' argument 1 names different: declaration 'level' definition 'verbosity'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDebug.cpp:62:30: style: Function 'DebugOut' argument 1 names different: declaration 'level' definition 'verbosity'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDebug.h:37:29: note: Function 'DebugOut' argument 1 names different: declaration 'level' definition 'verbosity'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDebug.cpp:62:30: note: Function 'DebugOut' argument 1 names different: declaration 'level' definition 'verbosity'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDebug.cpp:70:31: style: Function 'DebugOutV' argument 1 names different: declaration 'level' definition 'verbosity'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDebug.h:57:30: note: Function 'DebugOutV' argument 1 names different: declaration 'level' definition 'verbosity'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDebug.cpp:70:31: note: Function 'DebugOutV' argument 1 names different: declaration 'level' definition 'verbosity'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDebug.cpp:80:31: style: Function 'DebugOutV' argument 1 names different: declaration 'level' definition 'verbosity'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDebug.h:46:30: note: Function 'DebugOutV' argument 1 names different: declaration 'level' definition 'verbosity'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDebug.cpp:80:31: note: Function 'DebugOutV' argument 1 names different: declaration 'level' definition 'verbosity'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUDebug.h:37:14: style: Unused private function: 'FUDebug::DebugOut' [unusedPrivateFunction]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FULogFile.h:35:2: style: Class 'FULogFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUError.cpp:270:48: style: Function 'SetCustomErrorString' argument 1 names different: declaration 'customErrorString' definition '_customErrorString'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUError.h:324:47: note: Function 'SetCustomErrorString' argument 1 names different: declaration 'customErrorString' definition '_customErrorString'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUError.cpp:270:48: note: Function 'SetCustomErrorString' argument 1 names different: declaration 'customErrorString' definition '_customErrorString'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUError.h:352:2: style: Class 'FUErrorSimpleHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUErrorLog.cpp:22:2: style: Class 'FUErrorLog' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUErrorLog.cpp:22:2: style: Class 'FUErrorLog' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUEventTest.cpp:110:7: style: Technically the member function 'FUTAntisocialCallee::isSuccess' can be const. [functionConst]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUEventTest.cpp:22:3: style: Class 'FUTCaller' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUEventTest.cpp:22:3: style: Class 'FUTCaller' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFile.h:67:7: style: Technically the member function 'FUFile::IsOpen' can be const. [functionConst]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFileManager.cpp:265:56: style: Function 'GetFileExtension' argument 1 names different: declaration 'filename' definition '_filename'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFileManager.h:147:49: note: Function 'GetFileExtension' argument 1 names different: declaration 'filename' definition '_filename'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFileManager.cpp:265:56: note: Function 'GetFileExtension' argument 1 names different: declaration 'filename' definition '_filename'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFileManager.h:162:10: style: Technically the member function 'FUFileManager::CleanUri' can be const. [functionConst]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFileManager.cpp:283:24: note: Technically the member function 'FUFileManager::CleanUri' can be const.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFileManager.h:162:10: note: Technically the member function 'FUFileManager::CleanUri' can be const.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFileManager.h:58:1: warning: The struct 'SchemeCallbacks' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctorTest.cpp:27:7: style: Technically the member function 'FUTestClass::GetTestValue' can be const. [functionConst]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctorTest.cpp:39:7: style: Technically the member function 'FUTestClass::VerifyValues' can be const. [functionConst]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctorTest.cpp:67:7: style: Technically the member function 'FUTestClass2::VerifyValues' can be const. [functionConst]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:99:2: style: Class 'FUStaticFunctor0' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:207:2: style: Class 'FUStaticFunctor1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:318:2: style: Class 'FUStaticFunctor2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:432:2: style: Class 'FUStaticFunctor3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:395:21: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:358:21: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:395:21: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:402:15: style: The function 'Compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:364:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:402:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:406:51: style: The function 'Copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:367:51: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:406:51: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:442:21: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:358:21: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:442:21: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:453:51: style: The function 'Copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:367:51: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:453:51: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:281:0: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:245:0: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:281:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:288:0: style: The function 'Compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:251:0: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:288:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:292:0: style: The function 'Copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:254:0: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:292:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:170:0: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:135:0: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:170:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:177:0: style: The function 'Compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:141:0: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:177:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:181:0: style: The function 'Copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:144:0: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:181:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:62:0: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:28:0: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:62:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:69:0: style: The function 'Compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:34:0: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:69:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:73:0: style: The function 'Copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:37:0: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUFunctor.h:73:0: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FULogFile.cpp:19:2: style: Class 'FULogFile' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FULogFile.cpp:19:2: style: Class 'FULogFile' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:162:34: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:171:17: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:172:5: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:186:21: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:189:34: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:252:21: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:306:16: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:316:16: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:352:20: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:364:21: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:482:31: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:159:2: style: Class 'FUObjectRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObjectType.h:43:2: style: Class 'FUObjectType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:147:1: warning: The class 'FUObjectRef' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:219:15: style: The function 'OnOwnedObjectReleased' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:125:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:219:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:534:15: style: The function 'OnOwnedObjectReleased' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:125:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObject.h:534:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObjectTest.cpp:18:2: style: Class 'FUTObject1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObjectTest.cpp:26:2: style: Class 'FUTObject2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObjectTest.cpp:34:2: style: Class 'FUTObject1Up' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObjectTest.cpp:133:0: error: Memory leak: container [memleak]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObjectTest.cpp:166:0: error: Memory leak: smartPointer1 [memleak]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObjectTest.cpp:159:0: error: Memory leak: smartReference [memleak]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObjectType.cpp:12:40: style: Function 'FUObjectType' argument 1 names different: declaration 'typeName' definition '_typeName'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObjectType.h:43:27: note: Function 'FUObjectType' argument 1 names different: declaration 'typeName' definition '_typeName'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObjectType.cpp:12:40: note: Function 'FUObjectType' argument 1 names different: declaration 'typeName' definition '_typeName'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObjectType.cpp:18:48: style: Function 'FUObjectType' argument 1 names different: declaration 'parent' definition '_parent'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObjectType.h:50:35: note: Function 'FUObjectType' argument 1 names different: declaration 'parent' definition '_parent'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObjectType.cpp:18:48: note: Function 'FUObjectType' argument 1 names different: declaration 'parent' definition '_parent'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObjectType.cpp:18:69: style: Function 'FUObjectType' argument 2 names different: declaration 'typeName' definition '_typeName'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObjectType.h:50:55: note: Function 'FUObjectType' argument 2 names different: declaration 'typeName' definition '_typeName'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUObjectType.cpp:18:69: note: Function 'FUObjectType' argument 2 names different: declaration 'typeName' definition '_typeName'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUParameter.h:57:2: style: Class 'FUParameterT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUPluginManager.cpp:59:87: style: Function 'LoadPluginsInFolderName' argument 2 names different: declaration 'pluginLibraryFilter' definition '_filter'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUPluginManager.h:115:71: note: Function 'LoadPluginsInFolderName' argument 2 names different: declaration 'pluginLibraryFilter' definition '_filter'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUPluginManager.cpp:59:87: note: Function 'LoadPluginsInFolderName' argument 2 names different: declaration 'pluginLibraryFilter' definition '_filter'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUSemaphore.h:50:7: performance: Technically the member function 'FUSemaphore::Up' can be static. [functionStatic]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUSemaphore.cpp:30:19: note: Technically the member function 'FUSemaphore::Up' can be static.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUSemaphore.h:50:7: note: Technically the member function 'FUSemaphore::Up' can be static.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUSemaphore.h:59:7: performance: Technically the member function 'FUSemaphore::Down' can be static. [functionStatic]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUSemaphore.cpp:37:19: note: Technically the member function 'FUSemaphore::Down' can be static.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUSemaphore.h:59:7: note: Technically the member function 'FUSemaphore::Down' can be static.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUString.h:56:0: style: Class 'fm :: stringT < fchar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:253:2: style: Variable 'f' is reassigned a value before the old one has been used. [redundantAssignment]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:252:0: note: Variable 'f' is reassigned a value before the old one has been used.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:253:2: note: Variable 'f' is reassigned a value before the old one has been used.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:255:2: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:254:0: note: Variable 'b' is reassigned a value before the old one has been used.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:255:2: note: Variable 'b' is reassigned a value before the old one has been used.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:257:2: style: Variable 'i32' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:256:0: note: Variable 'i32' is reassigned a value before the old one has been used if variable is no semaphore variable.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:257:2: note: Variable 'i32' is reassigned a value before the old one has been used if variable is no semaphore variable.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:259:2: style: Variable 'u32' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:258:0: note: Variable 'u32' is reassigned a value before the old one has been used if variable is no semaphore variable.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:259:2: note: Variable 'u32' is reassigned a value before the old one has been used if variable is no semaphore variable.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:260:2: style: Variable 'u32' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:259:2: note: Variable 'u32' is reassigned a value before the old one has been used if variable is no semaphore variable.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:260:2: note: Variable 'u32' is reassigned a value before the old one has been used if variable is no semaphore variable.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:261:2: style: Variable 'u32' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:260:2: note: Variable 'u32' is reassigned a value before the old one has been used if variable is no semaphore variable.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:261:2: note: Variable 'u32' is reassigned a value before the old one has been used if variable is no semaphore variable.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:275:2: style: Variable 'f3' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:274:0: note: Variable 'f3' is reassigned a value before the old one has been used if variable is no semaphore variable.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:275:2: note: Variable 'f3' is reassigned a value before the old one has been used if variable is no semaphore variable.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:279:2: style: Variable 'f4' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:278:0: note: Variable 'f4' is reassigned a value before the old one has been used if variable is no semaphore variable.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:279:2: note: Variable 'f4' is reassigned a value before the old one has been used if variable is no semaphore variable.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.hpp:182:62: style: Function 'ToMatrix' argument 1 names different: declaration 'value' definition 's'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.h:145:50: note: Function 'ToMatrix' argument 1 names different: declaration 'value' definition 's'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.hpp:182:62: note: Function 'ToMatrix' argument 1 names different: declaration 'value' definition 's'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.hpp:257:100: style: Function 'ToString' argument 2 names different: declaration 'value' definition 'm'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.h:347:88: note: Function 'ToString' argument 2 names different: declaration 'value' definition 'm'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.hpp:257:100: note: Function 'ToString' argument 2 names different: declaration 'value' definition 'm'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.hpp:266:99: style: Function 'ToString' argument 2 names different: declaration 'value' definition 'p'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.h:354:87: note: Function 'ToString' argument 2 names different: declaration 'value' definition 'p'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.hpp:266:99: note: Function 'ToString' argument 2 names different: declaration 'value' definition 'p'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.hpp:272:99: style: Function 'ToString' argument 2 names different: declaration 'value' definition 'p'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.h:361:87: note: Function 'ToString' argument 2 names different: declaration 'value' definition 'p'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.hpp:272:99: note: Function 'ToString' argument 2 names different: declaration 'value' definition 'p'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:72:59: style: Function 'ToString' argument 1 names different: declaration 'value' definition 'm'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.h:311:47: note: Function 'ToString' argument 1 names different: declaration 'value' definition 'm'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:72:59: note: Function 'ToString' argument 1 names different: declaration 'value' definition 'm'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:87:57: style: Function 'ToFString' argument 1 names different: declaration 'value' definition 'm'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.h:312:45: note: Function 'ToFString' argument 1 names different: declaration 'value' definition 'm'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:87:57: note: Function 'ToFString' argument 1 names different: declaration 'value' definition 'm'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:164:58: style: Function 'ToString' argument 1 names different: declaration 'value' definition 'p'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.h:317:46: note: Function 'ToString' argument 1 names different: declaration 'value' definition 'p'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:164:58: note: Function 'ToString' argument 1 names different: declaration 'value' definition 'p'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:171:56: style: Function 'ToFString' argument 1 names different: declaration 'value' definition 'p'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.h:318:44: note: Function 'ToFString' argument 1 names different: declaration 'value' definition 'p'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:171:56: note: Function 'ToFString' argument 1 names different: declaration 'value' definition 'p'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:179:58: style: Function 'ToString' argument 1 names different: declaration 'value' definition 'p'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.h:323:46: note: Function 'ToString' argument 1 names different: declaration 'value' definition 'p'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:179:58: note: Function 'ToString' argument 1 names different: declaration 'value' definition 'p'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:203:56: style: Function 'ToFString' argument 1 names different: declaration 'value' definition 'p'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.h:324:44: note: Function 'ToFString' argument 1 names different: declaration 'value' definition 'p'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:203:56: note: Function 'ToFString' argument 1 names different: declaration 'value' definition 'p'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:226:54: style: Function 'ParseQualifier' argument 1 names different: declaration 'string' definition 'qualifier'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.h:378:42: note: Function 'ParseQualifier' argument 1 names different: declaration 'string' definition 'qualifier'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:226:54: note: Function 'ParseQualifier' argument 1 names different: declaration 'string' definition 'qualifier'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:253:6: style: Variable 'f' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringConversion.cpp:255:6: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTestBed.cpp:18:35: style: Function 'FUTestBed' argument 1 names different: declaration 'filename' definition '_filename'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTestBed.h:40:25: note: Function 'FUTestBed' argument 1 names different: declaration 'filename' definition '_filename'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTestBed.cpp:18:35: note: Function 'FUTestBed' argument 1 names different: declaration 'filename' definition '_filename'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTestBed.cpp:18:51: style: Function 'FUTestBed' argument 2 names different: declaration 'isVerbose' definition '_isVerbose'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTestBed.h:40:40: note: Function 'FUTestBed' argument 2 names different: declaration 'isVerbose' definition '_isVerbose'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTestBed.cpp:18:51: note: Function 'FUTestBed' argument 2 names different: declaration 'isVerbose' definition '_isVerbose'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:121:43: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:129:45: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:138:45: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:140:43: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:147:70: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:238:26: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:354:42: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:122:7: warning: Redundant assignment of 'ptr' to itself. [selfAssignment]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:119:2: style: Class 'FUTrackedPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:109:1: warning: The class 'FUTrackedPtr' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:147:15: style: The function 'TracksObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:90:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:147:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:162:15: style: The function 'OnObjectReleased' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:86:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:162:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:333:15: style: The function 'TracksObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:90:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:333:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:371:15: style: The function 'OnObjectReleased' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:86:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUTracker.h:371:15: note: Function in derived class
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringBuilder.h:82:0: style: Technically the member function 'FUStringBuilderT < fchar >::length' can be const. [functionConst]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringBuilder.h:82:0: style: Technically the member function 'FUStringBuilderT < char >::length' can be const. [functionConst]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringBuilder.h:48:0: style: Class 'FUStringBuilderT < fchar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringBuilder.h:53:0: style: Class 'FUStringBuilderT < fchar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringBuilder.h:63:0: style: Class 'FUStringBuilderT < fchar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringBuilder.h:48:0: style: Class 'FUStringBuilderT < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringBuilder.h:53:0: style: Class 'FUStringBuilderT < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUStringBuilder.h:63:0: style: Class 'FUStringBuilderT < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.cpp:241:29: style: Function 'FUUri' argument 1 names different: declaration 'path' definition '_path'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.h:107:23: note: Function 'FUUri' argument 1 names different: declaration 'path' definition '_path'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.cpp:241:29: note: Function 'FUUri' argument 1 names different: declaration 'path' definition '_path'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.cpp:241:51: style: Function 'FUUri' argument 2 names different: declaration 'fragment' definition '_fragment'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.h:107:44: note: Function 'FUUri' argument 2 names different: declaration 'fragment' definition '_fragment'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.cpp:241:51: note: Function 'FUUri' argument 2 names different: declaration 'fragment' definition '_fragment'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.cpp:371:36: style: Function 'GetAbsoluteUri' argument 1 names different: declaration 'fragment' definition '_fragment'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.h:164:30: note: Function 'GetAbsoluteUri' argument 1 names different: declaration 'fragment' definition '_fragment'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.cpp:371:36: note: Function 'GetAbsoluteUri' argument 1 names different: declaration 'fragment' definition '_fragment'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.cpp:439:44: style: Function 'MakeRelative' argument 1 names different: declaration 'path' definition '_path'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.h:173:38: note: Function 'MakeRelative' argument 1 names different: declaration 'path' definition '_path'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.cpp:439:44: note: Function 'MakeRelative' argument 1 names different: declaration 'path' definition '_path'.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.cpp:681:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.cpp:26:2: performance: Variable 'port' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.cpp:27:2: performance: Variable 'path' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.h:76:7: performance: Technically the member function 'FUUri::ExtractPathStack' can be static. [functionStatic]
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.cpp:700:13: note: Technically the member function 'FUUri::ExtractPathStack' can be static.
0ad-r11863-alpha/libraries/fcollada/src/FCollada/FUtils/FUUri.h:76:7: note: Technically the member function 'FUUri::ExtractPathStack' can be static.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:284:77: warning: Either the condition 'channel!=NULL' is redundant or there is possible null pointer dereference: channel. [nullPointerRedundantCheck]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:286:22: note: Assuming that condition 'channel!=NULL' is not redundant
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:284:77: note: Null pointer dereference
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:24:42: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:178:28: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXStructures.h:140:2: warning: Member variable 'FCDAnimationChannelData::animatedValue' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXStructures.h:142:3: performance: Variable 'driverQualifier' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXStructures.h:157:3: performance: Variable 'targetElement' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:29:42: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:399:28: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:27:68: style: Function 'LoadAnimationChannel' argument 2 names different: declaration 'node' definition 'channelNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:257:63: note: Function 'LoadAnimationChannel' argument 2 names different: declaration 'node' definition 'channelNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:27:68: note: Function 'LoadAnimationChannel' argument 2 names different: declaration 'node' definition 'channelNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:434:65: style: Function 'LoadAnimationClip' argument 2 names different: declaration 'node' definition 'clipNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:261:60: note: Function 'LoadAnimationClip' argument 2 names different: declaration 'node' definition 'clipNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:434:65: note: Function 'LoadAnimationClip' argument 2 names different: declaration 'node' definition 'clipNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:74:20: style: Condition 'techniqueNode!=NULL' is always false [knownConditionTrueFalse]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:69:46: note: Assignment 'techniqueNode=NULL', assigned value is 0
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:74:20: note: Condition 'techniqueNode!=NULL' is always false
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:15:58: style: Function 'LoadCamera' argument 2 names different: declaration 'node' definition 'cameraNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:267:53: note: Function 'LoadCamera' argument 2 names different: declaration 'node' definition 'cameraNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:15:58: note: Function 'LoadCamera' argument 2 names different: declaration 'node' definition 'cameraNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:21:30: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:32:38: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:116:40: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:176:74: warning: Either the condition 'vNode==NULL' is redundant or there is possible null pointer dereference: vNode. [nullPointerRedundantCheck]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:174:12: note: Assuming that condition 'vNode==NULL' is not redundant
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:176:74: note: Null pointer dereference
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:21:30: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:59:38: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:247:40: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:342:31: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:19:62: style: Function 'LoadController' argument 2 names different: declaration 'node' definition 'controllerNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:197:57: note: Function 'LoadController' argument 2 names different: declaration 'node' definition 'controllerNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:19:62: note: Function 'LoadController' argument 2 names different: declaration 'node' definition 'controllerNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:57:66: style: Function 'LoadSkinController' argument 2 names different: declaration 'node' definition 'skinNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:198:61: note: Function 'LoadSkinController' argument 2 names different: declaration 'node' definition 'skinNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:57:66: note: Function 'LoadSkinController' argument 2 names different: declaration 'node' definition 'skinNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:245:67: style: Function 'LoadMorphController' argument 2 names different: declaration 'node' definition 'morphNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:199:62: note: Function 'LoadMorphController' argument 2 names different: declaration 'node' definition 'morphNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:245:67: note: Function 'LoadMorphController' argument 2 names different: declaration 'node' definition 'morphNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:24:24: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:23:24: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:53:20: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:163:20: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:47:23: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:76:44: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:81:20: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:26:57: style: Function 'LoadExtra' argument 2 names different: declaration 'node' definition 'extraNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:164:52: note: Function 'LoadExtra' argument 2 names different: declaration 'node' definition 'extraNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:26:57: note: Function 'LoadExtra' argument 2 names different: declaration 'node' definition 'extraNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:45:61: style: Function 'LoadExtraNode' argument 2 names different: declaration 'node' definition 'customNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:165:56: note: Function 'LoadExtraNode' argument 2 names different: declaration 'node' definition 'customNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:45:61: note: Function 'LoadExtraNode' argument 2 names different: declaration 'node' definition 'customNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:73:66: style: Function 'LoadExtraTechnique' argument 2 names different: declaration 'node' definition 'techniqueNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:166:61: note: Function 'LoadExtraTechnique' argument 2 names different: declaration 'node' definition 'techniqueNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:73:66: note: Function 'LoadExtraTechnique' argument 2 names different: declaration 'node' definition 'techniqueNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:79:61: style: Function 'LoadExtraType' argument 2 names different: declaration 'node' definition 'extraNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:167:56: note: Function 'LoadExtraType' argument 2 names different: declaration 'node' definition 'extraNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:79:61: note: Function 'LoadExtraType' argument 2 names different: declaration 'node' definition 'extraNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:102:57: style: Function 'LoadAsset' argument 2 names different: declaration 'node' definition 'assetNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:168:52: note: Function 'LoadAsset' argument 2 names different: declaration 'node' definition 'assetNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:102:57: note: Function 'LoadAsset' argument 2 names different: declaration 'node' definition 'assetNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:164:68: style: Function 'LoadAssetContributor' argument 2 names different: declaration 'node' definition 'contributorNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:169:63: note: Function 'LoadAssetContributor' argument 2 names different: declaration 'node' definition 'contributorNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:164:68: note: Function 'LoadAssetContributor' argument 2 names different: declaration 'node' definition 'contributorNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:25:38: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:70:34: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:146:42: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:327:34: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:24:38: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:61:34: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:248:42: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:605:22: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:660:32: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:29:7: style: The scope of the variable 'status' can be reduced. [variableScope]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:22:66: style: Function 'LoadGeometrySource' argument 2 names different: declaration 'node' definition 'sourceNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:277:61: note: Function 'LoadGeometrySource' argument 2 names different: declaration 'node' definition 'sourceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:22:66: note: Function 'LoadGeometrySource' argument 2 names different: declaration 'node' definition 'sourceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:59:64: style: Function 'LoadGeometryMesh' argument 2 names different: declaration 'node' definition 'meshNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:278:59: note: Function 'LoadGeometryMesh' argument 2 names different: declaration 'node' definition 'meshNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:59:64: note: Function 'LoadGeometryMesh' argument 2 names different: declaration 'node' definition 'meshNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:193:60: style: Function 'LoadGeometry' argument 2 names different: declaration 'node' definition 'geometryNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:280:55: note: Function 'LoadGeometry' argument 2 names different: declaration 'node' definition 'geometryNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:193:60: note: Function 'LoadGeometry' argument 2 names different: declaration 'node' definition 'geometryNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:246:68: style: Function 'LoadGeometryPolygons' argument 2 names different: declaration 'node' definition 'baseNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:281:63: note: Function 'LoadGeometryPolygons' argument 2 names different: declaration 'node' definition 'baseNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:246:68: note: Function 'LoadGeometryPolygons' argument 2 names different: declaration 'node' definition 'baseNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:558:66: style: Function 'LoadGeometrySpline' argument 2 names different: declaration 'node' definition 'splineNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:282:61: note: Function 'LoadGeometrySpline' argument 2 names different: declaration 'node' definition 'splineNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:558:66: note: Function 'LoadGeometrySpline' argument 2 names different: declaration 'node' definition 'splineNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:603:58: style: Function 'LoadSpline' argument 2 names different: declaration 'node' definition 'splineNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:283:53: note: Function 'LoadSpline' argument 2 names different: declaration 'node' definition 'splineNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:603:58: note: Function 'LoadSpline' argument 2 names different: declaration 'node' definition 'splineNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:639:64: style: Function 'LoadBezierSpline' argument 2 names different: declaration 'node' definition 'splineNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:284:59: note: Function 'LoadBezierSpline' argument 2 names different: declaration 'node' definition 'splineNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:639:64: note: Function 'LoadBezierSpline' argument 2 names different: declaration 'node' definition 'splineNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:647:64: style: Function 'LoadLinearSpline' argument 2 names different: declaration 'node' definition 'splineNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:285:59: note: Function 'LoadLinearSpline' argument 2 names different: declaration 'node' definition 'splineNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:647:64: note: Function 'LoadLinearSpline' argument 2 names different: declaration 'node' definition 'splineNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:655:63: style: Function 'LoadNURBSSpline' argument 2 names different: declaration 'node' definition 'splineNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:286:58: note: Function 'LoadNURBSSpline' argument 2 names different: declaration 'node' definition 'splineNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:655:63: note: Function 'LoadNURBSSpline' argument 2 names different: declaration 'node' definition 'splineNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:568:7: warning: Either the condition 'geometryMesh!=NULL' is redundant or there is possible null pointer dereference: geometryMesh. [nullPointerRedundantCheck]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:578:44: note: Assuming that condition 'geometryMesh!=NULL' is not redundant
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:568:7: note: Null pointer dereference
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:571:29: warning: Either the condition 'geometryMesh!=NULL' is redundant or there is possible null pointer dereference: geometryMesh. [nullPointerRedundantCheck]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:578:44: note: Assuming that condition 'geometryMesh!=NULL' is not redundant
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:571:29: note: Null pointer dereference
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:578:4: warning: Either the condition 'geometryMesh!=NULL' is redundant or there is possible null pointer dereference: geometryMesh. [nullPointerRedundantCheck]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:578:44: note: Assuming that condition 'geometryMesh!=NULL' is not redundant
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:578:4: note: Null pointer dereference
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:246:50: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:250:47: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:278:44: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:282:44: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:302:44: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:306:44: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:317:36: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:321:37: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:360:37: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:385:44: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:389:44: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:462:44: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:466:44: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:489:16: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:529:39: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:545:26: style: The scope of the variable 'data' can be reduced. [variableScope]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:471:76: style: Function 'LinkTexture' argument 2 names different: declaration 'effectParameters' definition 'parameters'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:382:71: note: Function 'LinkTexture' argument 2 names different: declaration 'effectParameters' definition 'parameters'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:471:76: note: Function 'LinkTexture' argument 2 names different: declaration 'effectParameters' definition 'parameters'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:69:38: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:93:40: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:114:42: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:137:46: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:33:38: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:64:40: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:85:42: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:145:46: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:303:28: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:366:27: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:403:16: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:412:16: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:31:66: style: Function 'LoadEntityInstance' argument 2 names different: declaration 'node' definition 'instanceNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:205:61: note: Function 'LoadEntityInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:31:66: note: Function 'LoadEntityInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:60:67: style: Function 'LoadEmitterInstance' argument 2 names different: declaration 'node' definition 'instanceNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:206:62: note: Function 'LoadEmitterInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:60:67: note: Function 'LoadEmitterInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:80:68: style: Function 'LoadGeometryInstance' argument 2 names different: declaration 'node' definition 'instanceNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:207:63: note: Function 'LoadGeometryInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:80:68: note: Function 'LoadGeometryInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:140:70: style: Function 'LoadControllerInstance' argument 2 names different: declaration 'node' definition 'instanceNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:208:65: note: Function 'LoadControllerInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:140:70: note: Function 'LoadControllerInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:160:68: style: Function 'LoadMaterialInstance' argument 2 names different: declaration 'node' definition 'instanceNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:209:63: note: Function 'LoadMaterialInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:160:68: note: Function 'LoadMaterialInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:199:77: style: Function 'LoadPhysicsForceFieldInstance' argument 2 names different: declaration 'node' definition 'instanceNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:210:72: note: Function 'LoadPhysicsForceFieldInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:199:77: note: Function 'LoadPhysicsForceFieldInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:225:72: style: Function 'LoadPhysicsModelInstance' argument 2 names different: declaration 'node' definition 'instanceNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:211:67: note: Function 'LoadPhysicsModelInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:225:72: note: Function 'LoadPhysicsModelInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:276:76: style: Function 'LoadPhysicsRigidBodyInstance' argument 2 names different: declaration 'node' definition 'instanceNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:212:71: note: Function 'LoadPhysicsRigidBodyInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:276:76: note: Function 'LoadPhysicsRigidBodyInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:350:82: style: Function 'LoadPhysicsRigidConstraintInstance' argument 2 names different: declaration 'node' definition 'instanceNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:213:77: note: Function 'LoadPhysicsRigidConstraintInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:350:82: note: Function 'LoadPhysicsRigidConstraintInstance' argument 2 names different: declaration 'node' definition 'instanceNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXLightImport.cpp:16:57: style: Function 'LoadLight' argument 2 names different: declaration 'node' definition 'lightNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:272:52: note: Function 'LoadLight' argument 2 names different: declaration 'node' definition 'lightNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXLightImport.cpp:16:57: note: Function 'LoadLight' argument 2 names different: declaration 'node' definition 'lightNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:33:26: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:117:40: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:249:54: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:302:54: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:873:40: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:900:38: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:990:40: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:1054:24: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:1098:49: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:1118:49: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:37:26: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:123:40: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:396:54: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:452:54: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1190:40: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1221:38: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1404:40: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1544:24: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:32:60: style: Function 'LoadMaterial' argument 2 names different: declaration 'node' definition 'materialNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:224:55: note: Function 'LoadMaterial' argument 2 names different: declaration 'node' definition 'materialNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:32:60: note: Function 'LoadMaterial' argument 2 names different: declaration 'node' definition 'materialNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:87:62: style: Function 'LoadEffectCode' argument 2 names different: declaration 'node' definition 'codeNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:225:57: note: Function 'LoadEffectCode' argument 2 names different: declaration 'node' definition 'codeNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:87:62: note: Function 'LoadEffectCode' argument 2 names different: declaration 'node' definition 'codeNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:121:67: style: Function 'LoadEffectParameter' argument 2 names different: declaration 'node' definition 'parameterNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:226:62: note: Function 'LoadEffectParameter' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:121:67: note: Function 'LoadEffectParameter' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:197:71: style: Function 'LoadEffectParameterBool' argument 2 names different: declaration 'node' definition 'parameterNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:227:66: note: Function 'LoadEffectParameterBool' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:197:71: note: Function 'LoadEffectParameterBool' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:215:72: style: Function 'LoadEffectParameterFloat' argument 2 names different: declaration 'node' definition 'parameterNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:228:67: note: Function 'LoadEffectParameterFloat' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:215:72: note: Function 'LoadEffectParameterFloat' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:245:73: style: Function 'LoadEffectParameterFloat2' argument 2 names different: declaration 'node' definition 'parameterNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:229:68: note: Function 'LoadEffectParameterFloat2' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:245:73: note: Function 'LoadEffectParameterFloat2' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:270:73: style: Function 'LoadEffectParameterFloat3' argument 2 names different: declaration 'node' definition 'parameterNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:230:68: note: Function 'LoadEffectParameterFloat3' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:270:73: note: Function 'LoadEffectParameterFloat3' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:300:70: style: Function 'LoadEffectParameterInt' argument 2 names different: declaration 'node' definition 'parameterNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:231:65: note: Function 'LoadEffectParameterInt' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:300:70: note: Function 'LoadEffectParameterInt' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:318:73: style: Function 'LoadEffectParameterMatrix' argument 2 names different: declaration 'node' definition 'parameterNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:232:68: note: Function 'LoadEffectParameterMatrix' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:318:73: note: Function 'LoadEffectParameterMatrix' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:343:73: style: Function 'LoadEffectParameterString' argument 2 names different: declaration 'node' definition 'parameterNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:234:68: note: Function 'LoadEffectParameterString' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:343:73: note: Function 'LoadEffectParameterString' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:355:73: style: Function 'LoadEffectParameterVector' argument 2 names different: declaration 'node' definition 'parameterNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:236:68: note: Function 'LoadEffectParameterVector' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:355:73: note: Function 'LoadEffectParameterVector' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:391:74: style: Function 'LoadEffectParameterSampler' argument 2 names different: declaration 'node' definition 'parameterNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:233:69: note: Function 'LoadEffectParameterSampler' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:391:74: note: Function 'LoadEffectParameterSampler' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:447:74: style: Function 'LoadEffectParameterSurface' argument 2 names different: declaration 'node' definition 'parameterNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:235:69: note: Function 'LoadEffectParameterSurface' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:447:74: note: Function 'LoadEffectParameterSurface' argument 2 names different: declaration 'node' definition 'parameterNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:755:62: style: Function 'LoadEffectPass' argument 2 names different: declaration 'node' definition 'passNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:237:57: note: Function 'LoadEffectPass' argument 2 names different: declaration 'node' definition 'passNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:755:62: note: Function 'LoadEffectPass' argument 2 names different: declaration 'node' definition 'passNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:792:68: style: Function 'LoadEffectPassShader' argument 2 names different: declaration 'node' definition 'shaderNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:238:63: note: Function 'LoadEffectPassShader' argument 2 names different: declaration 'node' definition 'shaderNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:792:68: note: Function 'LoadEffectPassShader' argument 2 names different: declaration 'node' definition 'shaderNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:850:67: style: Function 'LoadEffectPassState' argument 2 names different: declaration 'node' definition 'stateNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:239:62: note: Function 'LoadEffectPassState' argument 2 names different: declaration 'node' definition 'stateNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:850:67: note: Function 'LoadEffectPassState' argument 2 names different: declaration 'node' definition 'stateNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1145:65: style: Function 'LoadEffectProfile' argument 2 names different: declaration 'node' definition 'profileNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:240:60: note: Function 'LoadEffectProfile' argument 2 names different: declaration 'node' definition 'profileNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1145:65: note: Function 'LoadEffectProfile' argument 2 names different: declaration 'node' definition 'profileNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1185:67: style: Function 'LoadEffectProfileFX' argument 2 names different: declaration 'node' definition 'profileNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:241:62: note: Function 'LoadEffectProfileFX' argument 2 names different: declaration 'node' definition 'profileNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1185:67: note: Function 'LoadEffectProfileFX' argument 2 names different: declaration 'node' definition 'profileNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1216:66: style: Function 'LoadEffectStandard' argument 2 names different: declaration 'node' definition 'baseNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:242:61: note: Function 'LoadEffectStandard' argument 2 names different: declaration 'node' definition 'baseNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1216:66: note: Function 'LoadEffectStandard' argument 2 names different: declaration 'node' definition 'baseNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1402:67: style: Function 'LoadEffectTechnique' argument 2 names different: declaration 'node' definition 'techniqueNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:243:62: note: Function 'LoadEffectTechnique' argument 2 names different: declaration 'node' definition 'techniqueNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1402:67: note: Function 'LoadEffectTechnique' argument 2 names different: declaration 'node' definition 'techniqueNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1453:58: style: Function 'LoadEffect' argument 2 names different: declaration 'node' definition 'effectNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:244:53: note: Function 'LoadEffect' argument 2 names different: declaration 'node' definition 'effectNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1453:58: note: Function 'LoadEffect' argument 2 names different: declaration 'node' definition 'effectNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1507:57: style: Function 'LoadImage' argument 2 names different: declaration 'node' definition 'imageNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:246:52: note: Function 'LoadImage' argument 2 names different: declaration 'node' definition 'imageNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1507:57: note: Function 'LoadImage' argument 2 names different: declaration 'node' definition 'imageNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1542:59: style: Function 'LoadTexture' argument 2 names different: declaration 'node' definition 'textureNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:245:54: note: Function 'LoadTexture' argument 2 names different: declaration 'node' definition 'textureNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1542:59: note: Function 'LoadTexture' argument 2 names different: declaration 'node' definition 'textureNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:164:34: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:74:63: style: Function 'WritePASBox' argument 2 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:541:58: note: Function 'WritePASBox' argument 2 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:74:63: note: Function 'WritePASBox' argument 2 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:84:67: style: Function 'WritePASCapsule' argument 2 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:542:62: note: Function 'WritePASCapsule' argument 2 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:84:67: note: Function 'WritePASCapsule' argument 2 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:94:74: style: Function 'WritePASTaperedCapsule' argument 2 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:543:69: note: Function 'WritePASTaperedCapsule' argument 2 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:94:74: note: Function 'WritePASTaperedCapsule' argument 2 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:106:68: style: Function 'WritePASCylinder' argument 2 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:544:63: note: Function 'WritePASCylinder' argument 2 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:106:68: note: Function 'WritePASCylinder' argument 2 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:116:75: style: Function 'WritePASTaperedCylinder' argument 2 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:545:70: note: Function 'WritePASTaperedCylinder' argument 2 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:116:75: note: Function 'WritePASTaperedCylinder' argument 2 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:127:65: style: Function 'WritePASPlane' argument 2 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:546:60: note: Function 'WritePASPlane' argument 2 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:127:65: note: Function 'WritePASPlane' argument 2 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:139:66: style: Function 'WritePASSphere' argument 2 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:547:61: note: Function 'WritePASSphere' argument 2 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:139:66: note: Function 'WritePASSphere' argument 2 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:305:40: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:306:53: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:647:34: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:245:64: style: Function 'LoadPhysicsShape' argument 2 names different: declaration 'node' definition 'physicsShapeNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:296:59: note: Function 'LoadPhysicsShape' argument 2 names different: declaration 'node' definition 'physicsShapeNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:245:64: note: Function 'LoadPhysicsShape' argument 2 names different: declaration 'node' definition 'physicsShapeNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:598:67: style: Function 'LoadPhysicsMaterial' argument 2 names different: declaration 'node' definition 'physicsMaterialNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:305:62: note: Function 'LoadPhysicsMaterial' argument 2 names different: declaration 'node' definition 'physicsMaterialNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:598:67: note: Function 'LoadPhysicsMaterial' argument 2 names different: declaration 'node' definition 'physicsMaterialNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:642:64: style: Function 'LoadPhysicsModel' argument 2 names different: declaration 'node' definition 'physicsModelNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:306:59: note: Function 'LoadPhysicsModel' argument 2 names different: declaration 'node' definition 'physicsModelNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:642:64: note: Function 'LoadPhysicsModel' argument 2 names different: declaration 'node' definition 'physicsModelNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:680:68: style: Function 'LoadPhysicsRigidBody' argument 2 names different: declaration 'node' definition 'physicsRigidBodyNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:307:63: note: Function 'LoadPhysicsRigidBody' argument 2 names different: declaration 'node' definition 'physicsRigidBodyNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:680:68: note: Function 'LoadPhysicsRigidBody' argument 2 names different: declaration 'node' definition 'physicsRigidBodyNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:709:74: style: Function 'LoadPhysicsRigidConstraint' argument 2 names different: declaration 'node' definition 'physicsRigidConstraintNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:308:69: note: Function 'LoadPhysicsRigidConstraint' argument 2 names different: declaration 'node' definition 'physicsRigidConstraintNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:709:74: note: Function 'LoadPhysicsRigidConstraint' argument 2 names different: declaration 'node' definition 'physicsRigidConstraintNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:873:64: style: Function 'LoadPhysicsScene' argument 2 names different: declaration 'node' definition 'sceneNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:309:59: note: Function 'LoadPhysicsScene' argument 2 names different: declaration 'node' definition 'sceneNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:873:64: note: Function 'LoadPhysicsScene' argument 2 names different: declaration 'node' definition 'sceneNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:27:22: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:41:28: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:199:74: style: Function 'WriteTransformRotation' argument 2 names different: declaration 'parentNode' definition 'parent'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:429:69: note: Function 'WriteTransformRotation' argument 2 names different: declaration 'parentNode' definition 'parent'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:199:74: note: Function 'WriteTransformRotation' argument 2 names different: declaration 'parentNode' definition 'parent'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:26:22: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:85:38: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:109:28: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:25: style: The scope of the variable 'data' can be reduced. [variableScope]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:24:58: style: Function 'LoadEntity' argument 2 names different: declaration 'node' definition 'entityNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:180:53: note: Function 'LoadEntity' argument 2 names different: declaration 'node' definition 'entityNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:24:58: note: Function 'LoadEntity' argument 2 names different: declaration 'node' definition 'entityNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:80:66: style: Function 'LoadTargetedEntity' argument 2 names different: declaration 'node' definition 'entityNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:181:61: note: Function 'LoadTargetedEntity' argument 2 names different: declaration 'node' definition 'entityNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:80:66: note: Function 'LoadTargetedEntity' argument 2 names different: declaration 'node' definition 'entityNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:307:67: style: Function 'LoadTransformLookAt' argument 2 names different: declaration 'node' definition 'lookAtNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:184:62: note: Function 'LoadTransformLookAt' argument 2 names different: declaration 'node' definition 'lookAtNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:307:67: note: Function 'LoadTransformLookAt' argument 2 names different: declaration 'node' definition 'lookAtNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:379:65: style: Function 'LoadTransformSkew' argument 2 names different: declaration 'node' definition 'skewNode'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:188:60: note: Function 'LoadTransformSkew' argument 2 names different: declaration 'node' definition 'skewNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:379:65: note: Function 'LoadTransformSkew' argument 2 names different: declaration 'node' definition 'skewNode'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.cpp:965:95: style: Function 'WriteSwitch' argument 3 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:143:90: note: Function 'WriteSwitch' argument 3 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.cpp:965:95: note: Function 'WriteSwitch' argument 3 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.cpp:978:101: style: Function 'WriteParentSwitch' argument 3 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h:153:96: note: Function 'WriteParentSwitch' argument 3 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.cpp:978:101: note: Function 'WriteParentSwitch' argument 3 names different: declaration 'parentNode' definition 'node'.
0ad-r11863-alpha/libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.cpp:426:28: style: Variable 'text' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/libraries/nvtt/src/src/nvcore/Library.cpp:24:29: style: Function 'nvUnloadLibrary' argument 1 names different: declaration 'lib' definition 'handle'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvcore/Library.h:17:40: note: Function 'nvUnloadLibrary' argument 1 names different: declaration 'lib' definition 'handle'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvcore/Library.cpp:24:29: note: Function 'nvUnloadLibrary' argument 1 names different: declaration 'lib' definition 'handle'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvcore/Library.cpp:34:28: style: Function 'nvBindSymbol' argument 1 names different: declaration 'lib' definition 'handle'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvcore/Library.h:18:39: note: Function 'nvBindSymbol' argument 1 names different: declaration 'lib' definition 'handle'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvcore/Library.cpp:34:28: note: Function 'nvBindSymbol' argument 1 names different: declaration 'lib' definition 'handle'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvcore/Debug.h:109:84: warning: Assert statement modifies 'func'. [assignmentInAssert]
0ad-r11863-alpha/libraries/nvtt/src/src/nvcore/Library.h:23:2: style: Class 'Library' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvcore/poshlib/posh.h:520:0: error: #error POSH cannot determine target CPU [preprocessorErrorDirective]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/ColorBlock.h:16:3: style: Struct 'ColorBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/ConeMap.cpp:45:22: style: Variable 'fx0' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/ConeMap.cpp:46:22: style: Variable 'fy0' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.cpp:260:40: style: Function 'setParameters' argument 1 names different: declaration 'a' definition 'alpha'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:111:28: note: Function 'setParameters' argument 1 names different: declaration 'a' definition 'alpha'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.cpp:260:40: note: Function 'setParameters' argument 1 names different: declaration 'a' definition 'alpha'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.cpp:314:23: style: Function 'Kernel2' argument 1 names different: declaration 'width' definition 'ws'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:154:16: note: Function 'Kernel2' argument 1 names different: declaration 'width' definition 'ws'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.cpp:314:23: note: Function 'Kernel2' argument 1 names different: declaration 'width' definition 'ws'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.cpp:278:2: style: Class 'Kernel1' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.cpp:278:2: style: Class 'Kernel1' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.cpp:316:2: style: Class 'Kernel2' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.cpp:558:2: style: Class 'PolyphaseKernel' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.cpp:558:2: style: Class 'PolyphaseKernel' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:36:3: style: Class 'BoxFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:45:3: style: Class 'TriangleFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:100:3: style: Class 'SincFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:108:3: style: Class 'KaiserFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:154:3: style: Class 'Kernel2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:151:2: warning: The class 'Kernel2' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:37:17: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:25:17: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:37:17: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:46:17: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:25:17: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:46:17: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:54:17: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:25:17: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:54:17: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:62:17: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:25:17: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:62:17: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:70:17: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:25:17: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:70:17: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:79:17: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:25:17: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:79:17: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:93:17: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:25:17: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:93:17: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:101:17: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:25:17: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:101:17: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:109:17: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:25:17: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.h:109:17: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Filter.cpp:332:2: error: Mismatching allocation and deallocation: Kernel2::m_data [mismatchAllocDealloc]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/FloatImage.cpp:198:78: style: Function 'scaleBias' argument 4 names different: declaration 'add' definition 'bias'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/FloatImage.h:62:79: note: Function 'scaleBias' argument 4 names different: declaration 'add' definition 'bias'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/FloatImage.cpp:198:78: note: Function 'scaleBias' argument 4 names different: declaration 'add' definition 'bias'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/Image.h:28:3: style: 'Image::operator=' should return 'Image &'. [operatorEq]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/FloatImage.h:38:14: style: Class 'FloatImage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/HoleFilling.cpp:666:21: style: Variable 'coverageChannel' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/HoleFilling.cpp:738:22: error: Uninitialized struct member: lp.result [uninitStructMember]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/HoleFilling.cpp:738:34: error: Uninitialized struct member: lp.weight [uninitStructMember]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/ImageIO.cpp:148:27: style: Variable 'extension' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/ImageIO.cpp:173:27: style: Variable 'extension' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/ImageIO.cpp:471:6: style: Variable 'tmp' is not assigned a value. [unassignedVariable]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/ImageIO.cpp:475:20: error: Uninitialized variable: tmp [uninitvar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/ImageIO.cpp:479:20: error: Uninitialized variable: tmp [uninitvar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/ImageIO.cpp:483:20: error: Uninitialized variable: tmp [uninitvar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/NormalMap.cpp:123:2: style: Variable 'kdu' is reassigned a value before the old one has been used. [redundantAssignment]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/NormalMap.cpp:120:0: note: Variable 'kdu' is reassigned a value before the old one has been used.
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/NormalMap.cpp:123:2: note: Variable 'kdu' is reassigned a value before the old one has been used.
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/NormalMap.cpp:127:2: style: Variable 'kdv' is reassigned a value before the old one has been used. [redundantAssignment]
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/NormalMap.cpp:121:0: note: Variable 'kdv' is reassigned a value before the old one has been used.
0ad-r11863-alpha/libraries/nvtt/src/src/nvimage/NormalMap.cpp:127:2: note: Variable 'kdv' is reassigned a value before the old one has been used.
0ad-r11863-alpha/libraries/nvtt/src/src/nvmath/Plane.h:25:3: style: 'Plane::operator=' should return 'Plane &'. [operatorEq]
0ad-r11863-alpha/libraries/nvtt/src/src/nvmath/Plane.h:21:3: style: Class 'Plane' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvmath/Matrix.h:24:2: style: Class 'Matrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvmath/Matrix.h:25:2: style: Class 'Matrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvmath/Plane.h:14:2: warning: The class 'Plane' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
0ad-r11863-alpha/libraries/nvtt/src/src/nvmath/Matrix.h:18:1: warning: The class 'Matrix' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/maths.h:40:2: warning: Member variable 'Vec3::m_x' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/maths.h:40:2: warning: Member variable 'Vec3::m_y' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/maths.h:40:2: warning: Member variable 'Vec3::m_z' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/maths.h:210:2: warning: Member variable 'Sym3x3::m_x' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/OutputOptions.h:36:3: style: Struct 'DefaultOutputHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/maths.h:214:2: style: Class 'Sym3x3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/OutputOptions.h:42:16: style: The function 'beginImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt.h:234:16: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/OutputOptions.h:42:16: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/OutputOptions.h:48:16: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt.h:237:16: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/OutputOptions.h:48:16: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/fastclusterfit.h:48:15: style: The function 'Compress3' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/colourfit.h:46:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/fastclusterfit.h:48:15: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/fastclusterfit.h:49:15: style: The function 'Compress4' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/colourfit.h:47:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/fastclusterfit.h:49:15: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/weightedclusterfit.h:48:15: style: The function 'Compress3' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/colourfit.h:46:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/weightedclusterfit.h:48:15: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/weightedclusterfit.h:49:15: style: The function 'Compress4' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/colourfit.h:47:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/weightedclusterfit.h:49:15: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:44:3: warning: Member variable 'Private::cudaSupported' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:44:3: warning: Member variable 'Private::cudaEnabled' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:44:3: warning: Member variable 'Private::cudaDevice' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::wrapMode' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::textureType' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::inputFormat' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::alphaMode' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::inputGamma' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::outputGamma' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::colorTransform' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::generateMipmaps' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::maxLevel' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::mipmapFilter' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::kaiserWidth' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::kaiserAlpha' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::kaiserStretch' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::isNormalMap' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::normalizeMipmaps' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::convertToNormalMap' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:38:3: warning: Member variable 'Private::roundMode' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:99:3: warning: Member variable 'InputImage::mipLevel' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:99:3: warning: Member variable 'InputImage::face' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:99:3: warning: Member variable 'InputImage::width' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:99:3: warning: Member variable 'InputImage::height' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.h:99:3: warning: Member variable 'InputImage::depth' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:47:7: performance: Technically the member function 'nvtt::Private::estimateSize' can be static. [functionStatic]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.cpp:824:26: note: Technically the member function 'nvtt::Private::estimateSize' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:47:7: note: Technically the member function 'nvtt::Private::estimateSize' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:51:8: performance: Technically the member function 'nvtt::Private::outputHeader' can be static. [functionStatic]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.cpp:318:27: note: Technically the member function 'nvtt::Private::outputHeader' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:51:8: note: Technically the member function 'nvtt::Private::outputHeader' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:56:7: performance: Technically the member function 'nvtt::Private::findExactMipmap' can be static. [functionStatic]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.cpp:485:26: note: Technically the member function 'nvtt::Private::findExactMipmap' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:56:7: note: Technically the member function 'nvtt::Private::findExactMipmap' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:57:7: performance: Technically the member function 'nvtt::Private::findClosestMipmap' can be static. [functionStatic]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.cpp:509:26: note: Technically the member function 'nvtt::Private::findClosestMipmap' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:57:7: note: Technically the member function 'nvtt::Private::findClosestMipmap' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:59:8: performance: Technically the member function 'nvtt::Private::downsampleMipmap' can be static. [functionStatic]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.cpp:540:27: note: Technically the member function 'nvtt::Private::downsampleMipmap' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:59:8: note: Technically the member function 'nvtt::Private::downsampleMipmap' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:60:8: performance: Technically the member function 'nvtt::Private::scaleMipmap' can be static. [functionStatic]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.cpp:573:27: note: Technically the member function 'nvtt::Private::scaleMipmap' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:60:8: note: Technically the member function 'nvtt::Private::scaleMipmap' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:61:8: performance: Technically the member function 'nvtt::Private::processInputImage' can be static. [functionStatic]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.cpp:587:27: note: Technically the member function 'nvtt::Private::processInputImage' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:61:8: note: Technically the member function 'nvtt::Private::processInputImage' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:62:8: performance: Technically the member function 'nvtt::Private::quantizeMipmap' can be static. [functionStatic]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.cpp:625:27: note: Technically the member function 'nvtt::Private::quantizeMipmap' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/Compressor.h:62:8: note: Technically the member function 'nvtt::Private::quantizeMipmap' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:125:59: style: Function 'setTextureLayout' argument 2 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt.h:188:56: note: Function 'setTextureLayout' argument 2 names different: declaration 'w' definition 'width'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:125:59: note: Function 'setTextureLayout' argument 2 names different: declaration 'w' definition 'width'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:125:70: style: Function 'setTextureLayout' argument 3 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt.h:188:63: note: Function 'setTextureLayout' argument 3 names different: declaration 'h' definition 'height'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:125:70: note: Function 'setTextureLayout' argument 3 names different: declaration 'h' definition 'height'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:125:82: style: Function 'setTextureLayout' argument 4 names different: declaration 'd' definition 'depth'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt.h:188:70: note: Function 'setTextureLayout' argument 4 names different: declaration 'd' definition 'depth'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:125:82: note: Function 'setTextureLayout' argument 4 names different: declaration 'd' definition 'depth'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:190:57: style: Function 'setMipmapData' argument 2 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt.h:192:54: note: Function 'setMipmapData' argument 2 names different: declaration 'w' definition 'width'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:190:57: note: Function 'setMipmapData' argument 2 names different: declaration 'w' definition 'width'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:190:68: style: Function 'setMipmapData' argument 3 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt.h:192:61: note: Function 'setMipmapData' argument 3 names different: declaration 'h' definition 'height'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:190:68: note: Function 'setMipmapData' argument 3 names different: declaration 'h' definition 'height'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:190:80: style: Function 'setMipmapData' argument 4 names different: declaration 'd' definition 'depth'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt.h:192:68: note: Function 'setMipmapData' argument 4 names different: declaration 'd' definition 'depth'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:190:80: note: Function 'setMipmapData' argument 4 names different: declaration 'd' definition 'depth'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:190:117: style: Function 'setMipmapData' argument 6 names different: declaration 'mipmap' definition 'mipLevel'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt.h:192:93: note: Function 'setMipmapData' argument 6 names different: declaration 'mipmap' definition 'mipLevel'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:190:117: note: Function 'setMipmapData' argument 6 names different: declaration 'mipmap' definition 'mipLevel'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:281:42: style: Function 'setNormalFilter' argument 1 names different: declaration 'sm' definition 'small'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt.h:215:39: note: Function 'setNormalFilter' argument 1 names different: declaration 'sm' definition 'small'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:281:42: note: Function 'setNormalFilter' argument 1 names different: declaration 'sm' definition 'small'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:288:45: style: Function 'setNormalizeMipmaps' argument 1 names different: declaration 'b' definition 'normalize'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt.h:216:42: note: Function 'setNormalizeMipmaps' argument 1 names different: declaration 'b' definition 'normalize'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:288:45: note: Function 'setNormalizeMipmaps' argument 1 names different: declaration 'b' definition 'normalize'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:308:38: style: Function 'setMaxExtents' argument 1 names different: declaration 'd' definition 'e'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt.h:223:35: note: Function 'setMaxExtents' argument 1 names different: declaration 'd' definition 'e'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:308:38: note: Function 'setMaxExtents' argument 1 names different: declaration 'd' definition 'e'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt.h:220:17: performance: Technically the member function 'nvtt::InputOptions::setLinearTransform' can be static. [functionStatic]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/InputOptions.cpp:300:20: note: Technically the member function 'nvtt::InputOptions::setLinearTransform' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt.h:220:17: note: Technically the member function 'nvtt::InputOptions::setLinearTransform' can be static.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/OptimalCompressDXT.cpp:189:44: style: Function 'compressDXT1' argument 1 names different: declaration 'rgba' definition 'c'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/OptimalCompressDXT.h:40:29: note: Function 'compressDXT1' argument 1 names different: declaration 'rgba' definition 'c'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/OptimalCompressDXT.cpp:189:44: note: Function 'compressDXT1' argument 1 names different: declaration 'rgba' definition 'c'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/cuda/CudaCompressDXT.cpp:84:17: warning: Member variable 'CudaCompressor::m_image' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt_wrapper.cpp:82:77: style: Function 'nvttSetInputOptionsNormalFilter' argument 2 names different: declaration 'sm' definition 'small'. [funcArgNamesDifferent]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt_wrapper.h:195:86: note: Function 'nvttSetInputOptionsNormalFilter' argument 2 names different: declaration 'sm' definition 'small'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/nvtt_wrapper.cpp:82:77: note: Function 'nvttSetInputOptionsNormalFilter' argument 2 names different: declaration 'sm' definition 'small'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/clusterfit.cpp:33:13: warning: Member variable 'ClusterFit::m_weights' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/clusterfit.cpp:33:13: warning: Member variable 'ClusterFit::m_alpha' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/clusterfit.cpp:33:13: warning: Member variable 'ClusterFit::m_beta' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/clusterfit.cpp:33:13: warning: Member variable 'ClusterFit::m_besterror' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/clusterfit.cpp:33:13: warning: Member variable 'ClusterFit::m_order' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/clusterfit.h:47:15: style: The function 'Compress3' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/colourfit.h:46:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/clusterfit.h:47:15: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/clusterfit.h:48:15: style: The function 'Compress4' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/colourfit.h:47:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/clusterfit.h:48:15: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/colourfit.cpp:31:12: warning: Member variable 'ColourFit::m_colours' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/colourfit.cpp:31:12: warning: Member variable 'ColourFit::m_flags' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/extra/squishpng.cpp:109:3: performance: Variable 'm_png' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/extra/squishpng.cpp:145:3: performance: Variable 'm_png' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/extra/squishpng.cpp:53:2: style: Class 'Error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/fastclusterfit.cpp:434:21: error: Array 'm_unweighted[16]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/fastclusterfit.cpp:550:21: error: Array 'm_unweighted[16]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/fastclusterfit.cpp:36:17: warning: Member variable 'FastClusterFit::m_besterror' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/fastclusterfit.cpp:36:17: warning: Member variable 'FastClusterFit::m_order' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/rangefit.h:43:15: style: The function 'Compress3' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/colourfit.h:46:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/rangefit.h:43:15: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/rangefit.h:44:15: style: The function 'Compress4' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/colourfit.h:47:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/rangefit.h:44:15: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/singlechannelfit.cpp:70:23: style: Variable 'values' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/singlechannelfit.h:42:15: style: The function 'Compress3' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/colourfit.h:46:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/singlechannelfit.h:42:15: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/singlechannelfit.h:43:15: style: The function 'Compress4' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/colourfit.h:47:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/singlechannelfit.h:43:15: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/singlecolourfit.cpp:61:18: warning: Member variable 'SingleColourFit::m_index' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/singlecolourfit.cpp:61:18: warning: Member variable 'SingleColourFit::m_error' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/singlecolourfit.h:43:15: style: The function 'Compress3' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/colourfit.h:46:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/singlecolourfit.h:43:15: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/singlecolourfit.h:44:15: style: The function 'Compress4' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/colourfit.h:47:15: note: Virtual function in base class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/singlecolourfit.h:44:15: note: Function in derived class
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/weightedclusterfit.cpp:35:22: warning: Member variable 'WeightedClusterFit::m_weights' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/weightedclusterfit.cpp:35:22: warning: Member variable 'WeightedClusterFit::m_wsum' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/weightedclusterfit.cpp:35:22: warning: Member variable 'WeightedClusterFit::m_besterror' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/squish/weightedclusterfit.cpp:35:22: warning: Member variable 'WeightedClusterFit::m_order' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/tools/benchmark.cpp:291:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/tools/benchmark.cpp:295:2: note: Found duplicate branches for 'if' and 'else'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/tools/benchmark.cpp:291:2: note: Found duplicate branches for 'if' and 'else'.
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/tools/benchmark.cpp:89:7: style: The scope of the variable 'silent' can be reduced. [variableScope]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/tools/benchmark.cpp:368:45: error: Uninitialized variable: seconds [uninitvar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/tools/compress.cpp:42:2: warning: Member variable 'MyOutputHandler::verbose' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/tools/compress.cpp:42:2: style: Struct 'MyOutputHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/tools/configdialog.h:38:2: style: Class 'ConfigDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/tools/imgdiff.cpp:67:2: warning: Member variable 'Error::rmse' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/tools/imgdiff.cpp:67:2: warning: Member variable 'Error::psnr' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/tools/imgdiff.cpp:109:2: warning: Member variable 'NormalError::rmse' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/libraries/nvtt/src/src/nvtt/tools/imgdiff.cpp:109:2: warning: Member variable 'NormalError::psnr' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/collada/CommonConvert.cpp:55:57: style: Function 'FColladaErrorHandler' argument 1 names different: declaration 'xmlErrors' definition 'xmlErrors_'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/collada/CommonConvert.h:57:36: note: Function 'FColladaErrorHandler' argument 1 names different: declaration 'xmlErrors' definition 'xmlErrors_'.
0ad-r11863-alpha/source/collada/CommonConvert.cpp:55:57: note: Function 'FColladaErrorHandler' argument 1 names different: declaration 'xmlErrors' definition 'xmlErrors_'.
0ad-r11863-alpha/source/collada/CommonConvert.h:37:2: style: Class 'ColladaException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/collada/CommonConvert.h:57:2: style: Class 'FColladaErrorHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/collada/DLL.cpp:50:36: style: Function 'Log' argument 2 names different: declaration 'fmt' definition 'msg'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/collada/precompiled.h:24:43: note: Function 'Log' argument 2 names different: declaration 'fmt' definition 'msg'.
0ad-r11863-alpha/source/collada/DLL.cpp:50:36: note: Function 'Log' argument 2 names different: declaration 'fmt' definition 'msg'.
0ad-r11863-alpha/source/collada/DLL.cpp:71:2: warning: Member variable 'BufferedOutputCallback::buffer' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/collada/DLL.cpp:66:15: style: Member variable 'BufferedOutputCallback::bufferUsed' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/collada/DLL.cpp:72:31: note: Member variable 'BufferedOutputCallback::bufferUsed' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/collada/DLL.cpp:66:15: note: Member variable 'BufferedOutputCallback::bufferUsed' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/collada/DLL.cpp:83:15: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/collada/CommonConvert.h:47:15: note: Virtual function in base class
0ad-r11863-alpha/source/collada/DLL.cpp:83:15: note: Function in derived class
0ad-r11863-alpha/source/collada/Decompose.cpp:278:30: style: The scope of the variable 'MadjT_one' can be reduced. [variableScope]
0ad-r11863-alpha/source/collada/Decompose.cpp:278:41: style: The scope of the variable 'MadjT_inf' can be reduced. [variableScope]
0ad-r11863-alpha/source/collada/Decompose.cpp:278:59: style: The scope of the variable 'gamma' can be reduced. [variableScope]
0ad-r11863-alpha/source/collada/Decompose.cpp:278:66: style: The scope of the variable 'g1' can be reduced. [variableScope]
0ad-r11863-alpha/source/collada/Decompose.cpp:278:70: style: The scope of the variable 'g2' can be reduced. [variableScope]
0ad-r11863-alpha/source/collada/GeomReindex.cpp:96:0: style: Struct 'InserterWithoutDuplicates < VertexData >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/collada/PMDConvert.cpp:504:11: portability: Casting from const float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
0ad-r11863-alpha/source/collada/PMDConvert.cpp:505:11: portability: Casting from const float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
0ad-r11863-alpha/source/collada/PMDConvert.cpp:506:11: portability: Casting from const float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
0ad-r11863-alpha/source/collada/PMDConvert.cpp:205:21: warning: Assert statement calls a function which may have desired side effects: 'GetInstance'. [assertWithSideEffect]
0ad-r11863-alpha/source/collada/PSAConvert.cpp:70:21: warning: Assert statement calls a function which may have desired side effects: 'GetInstance'. [assertWithSideEffect]
0ad-r11863-alpha/source/collada/StdSkeletons.cpp:64:59: style: Function 'FindSkeleton' argument 1 names different: declaration 'rootBoneName' definition 'name'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/collada/StdSkeletons.h:82:57: note: Function 'FindSkeleton' argument 1 names different: declaration 'rootBoneName' definition 'name'.
0ad-r11863-alpha/source/collada/StdSkeletons.cpp:64:59: note: Function 'FindSkeleton' argument 1 names different: declaration 'rootBoneName' definition 'name'.
0ad-r11863-alpha/source/graphics/Camera.cpp:349:64: style: Function 'LookAt' argument 2 names different: declaration 'orientation' definition 'target'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/Camera.h:95:57: note: Function 'LookAt' argument 2 names different: declaration 'orientation' definition 'target'.
0ad-r11863-alpha/source/graphics/Camera.cpp:349:64: note: Function 'LookAt' argument 2 names different: declaration 'orientation' definition 'target'.
0ad-r11863-alpha/source/graphics/Camera.cpp:355:53: style: Function 'LookAlong' argument 2 names different: declaration 'focus' definition 'orientation'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/Camera.h:98:46: note: Function 'LookAlong' argument 2 names different: declaration 'focus' definition 'orientation'.
0ad-r11863-alpha/source/graphics/Camera.cpp:355:53: note: Function 'LookAlong' argument 2 names different: declaration 'focus' definition 'orientation'.
0ad-r11863-alpha/source/graphics/Camera.cpp:37:10: warning: Member variable 'CCamera::m_NearPlane' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/Camera.cpp:37:10: warning: Member variable 'CCamera::m_FarPlane' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/Camera.cpp:37:10: warning: Member variable 'CCamera::m_FOV' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/CinemaTrack.cpp:294:71: style: Function 'SetAllPaths' argument 1 names different: declaration 'tracks' definition 'paths'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/CinemaTrack.h:146:56: note: Function 'SetAllPaths' argument 1 names different: declaration 'tracks' definition 'paths'.
0ad-r11863-alpha/source/graphics/CinemaTrack.cpp:294:71: note: Function 'SetAllPaths' argument 1 names different: declaration 'tracks' definition 'paths'.
0ad-r11863-alpha/source/graphics/CinemaTrack.cpp:299:75: style: Function 'SetCurrentPath' argument 3 names different: declaration 'lines' definition 'drawLines'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/CinemaTrack.h:147:60: note: Function 'SetCurrentPath' argument 3 names different: declaration 'lines' definition 'drawLines'.
0ad-r11863-alpha/source/graphics/CinemaTrack.cpp:299:75: note: Function 'SetCurrentPath' argument 3 names different: declaration 'lines' definition 'drawLines'.
0ad-r11863-alpha/source/graphics/CinemaTrack.h:64:2: warning: Member variable 'CCinemaPath::DistStylePtr' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/CinemaTrack.h:64:2: warning: Member variable 'CCinemaPath::DistModePtr' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/CinemaTrack.h:64:2: warning: Member variable 'CCinemaPath::m_CurrentNode' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/CinemaTrack.cpp:33:14: warning: Member variable 'CCinemaPath::m_PreviousNodeTime' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/CinemaTrack.cpp:33:14: warning: Member variable 'CCinemaPath::m_CurrentNode' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/CinemaTrack.cpp:263:17: warning: Member variable 'CCinemaManager::m_DrawLines' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/CinemaTrack.h:151:7: style: Member variable 'CCinemaManager::m_Active' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/graphics/CinemaTrack.cpp:263:64: note: Member variable 'CCinemaManager::m_Active' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/CinemaTrack.h:151:7: note: Member variable 'CCinemaManager::m_Active' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/CinemaTrack.h:145:45: style: Technically the member function 'CCinemaManager::GetAllPaths' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/GameView.h:62:2: style: Class 'CGameView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/CinemaTrack.cpp:268:42: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/graphics/ColladaManager.cpp:67:2: warning: Member variable 'CColladaManagerImpl::set_logger' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/ColladaManager.cpp:67:2: warning: Member variable 'CColladaManagerImpl::set_skeleton_definitions' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/ColladaManager.cpp:67:2: warning: Member variable 'CColladaManagerImpl::convert_dae_to_pmd' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/ColladaManager.cpp:67:2: warning: Member variable 'CColladaManagerImpl::convert_dae_to_psa' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/ColladaManager.cpp:175:3: style: Class 'CColladaManager' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/graphics/ColladaManager.cpp:175:3: style: Class 'CColladaManager' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/graphics/ColladaManager.h:32:2: style: Class 'CColladaManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/ColladaManager.cpp:67:2: style: Class 'CColladaManagerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/Frustum.cpp:77:54: style: Function 'DoesSegmentIntersect' argument 1 names different: declaration 'start' definition 'startRef'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/Frustum.h:56:45: note: Function 'DoesSegmentIntersect' argument 1 names different: declaration 'start' definition 'startRef'.
0ad-r11863-alpha/source/graphics/Frustum.cpp:77:54: note: Function 'DoesSegmentIntersect' argument 1 names different: declaration 'start' definition 'startRef'.
0ad-r11863-alpha/source/graphics/Frustum.cpp:77:81: style: Function 'DoesSegmentIntersect' argument 2 names different: declaration 'end' definition 'endRef'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/Frustum.h:56:69: note: Function 'DoesSegmentIntersect' argument 2 names different: declaration 'end' definition 'endRef'.
0ad-r11863-alpha/source/graphics/Frustum.cpp:77:81: note: Function 'DoesSegmentIntersect' argument 2 names different: declaration 'end' definition 'endRef'.
0ad-r11863-alpha/source/graphics/GameView.cpp:146:8: style: Member variable 'CSmoothedValue::m_MinDelta' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/graphics/GameView.cpp:75:66: note: Member variable 'CSmoothedValue::m_MinDelta' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/GameView.cpp:146:8: note: Member variable 'CSmoothedValue::m_MinDelta' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/GameView.cpp:243:7: style: Member variable 'CGameViewImpl::Culling' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/graphics/GameView.cpp:165:3: note: Member variable 'CGameViewImpl::Culling' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/GameView.cpp:243:7: note: Member variable 'CGameViewImpl::Culling' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/GameView.cpp:79:8: style: Technically the member function 'CSmoothedValue::GetSmoothedValue' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/GameView.cpp:100:8: style: Technically the member function 'CSmoothedValue::GetValue' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/GameView.cpp:155:2: style: Class 'CGameViewImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/HFTracer.h:44:7: performance: Technically the member function 'CHFTracer::RayTriIntersect' can be static. [functionStatic]
0ad-r11863-alpha/source/graphics/HFTracer.cpp:53:17: note: Technically the member function 'CHFTracer::RayTriIntersect' can be static.
0ad-r11863-alpha/source/graphics/HFTracer.h:44:7: note: Technically the member function 'CHFTracer::RayTriIntersect' can be static.
0ad-r11863-alpha/source/graphics/Terrain.h:71:8: performance: Technically the member function 'CTerrain::GetMinX' can be static. [functionStatic]
0ad-r11863-alpha/source/graphics/Terrain.h:72:8: performance: Technically the member function 'CTerrain::GetMinZ' can be static. [functionStatic]
0ad-r11863-alpha/source/graphics/HFTracer.h:34:2: style: Class 'CHFTracer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/HeightMipmap.cpp:222:47: style: Function 'DumpToDisk' argument 1 names different: declaration 'path' definition 'filename'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/HeightMipmap.h:59:33: note: Function 'DumpToDisk' argument 1 names different: declaration 'path' definition 'filename'.
0ad-r11863-alpha/source/graphics/HeightMipmap.cpp:222:47: note: Function 'DumpToDisk' argument 1 names different: declaration 'path' definition 'filename'.
0ad-r11863-alpha/source/graphics/HeightMipmap.cpp:31:16: warning: Member variable 'CHeightMipmap::m_MapSize' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/HeightMipmap.h:67:7: performance: Technically the member function 'CHeightMipmap::HalfResizeUpdate' can be static. [functionStatic]
0ad-r11863-alpha/source/graphics/HeightMipmap.cpp:142:21: note: Technically the member function 'CHeightMipmap::HalfResizeUpdate' can be static.
0ad-r11863-alpha/source/graphics/HeightMipmap.h:67:7: note: Technically the member function 'CHeightMipmap::HalfResizeUpdate' can be static.
0ad-r11863-alpha/source/graphics/LOSTexture.h:78:9: performance: Technically the member function 'CLOSTexture::GetBitmapSize' can be static. [functionStatic]
0ad-r11863-alpha/source/graphics/LOSTexture.cpp:189:21: note: Technically the member function 'CLOSTexture::GetBitmapSize' can be static.
0ad-r11863-alpha/source/graphics/LOSTexture.h:78:9: note: Technically the member function 'CLOSTexture::GetBitmapSize' can be static.
0ad-r11863-alpha/source/graphics/LOSTexture.h:79:7: performance: Technically the member function 'CLOSTexture::GenerateBitmap' can be static. [functionStatic]
0ad-r11863-alpha/source/graphics/LOSTexture.cpp:194:19: note: Technically the member function 'CLOSTexture::GenerateBitmap' can be static.
0ad-r11863-alpha/source/graphics/LOSTexture.h:79:7: note: Technically the member function 'CLOSTexture::GenerateBitmap' can be static.
0ad-r11863-alpha/source/graphics/LOSTexture.h:35:2: style: Class 'CLOSTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/MapGenerator.cpp:30:22: warning: Member variable 'CMapGeneratorWorker::m_ScriptInterface' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/MapGenerator.cpp:260:34: style: Class 'CMapGenerator' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/graphics/MapGenerator.cpp:260:34: style: Class 'CMapGenerator' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/graphics/MapReader.cpp:65:74: style: Function 'LoadMap' argument 11 names different: declaration 'playerID' definition 'playerID_'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/MapReader.h:56:77: note: Function 'LoadMap' argument 11 names different: declaration 'playerID' definition 'playerID_'.
0ad-r11863-alpha/source/graphics/MapReader.cpp:65:74: note: Function 'LoadMap' argument 11 names different: declaration 'playerID' definition 'playerID_'.
0ad-r11863-alpha/source/graphics/MapReader.cpp:136:41: style: Function 'LoadRandomMap' argument 11 names different: declaration 'playerID' definition 'playerID_'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/MapReader.h:59:57: note: Function 'LoadRandomMap' argument 11 names different: declaration 'playerID' definition 'playerID_'.
0ad-r11863-alpha/source/graphics/MapReader.cpp:136:41: note: Function 'LoadRandomMap' argument 11 names different: declaration 'playerID' definition 'playerID_'.
0ad-r11863-alpha/source/graphics/MapReader.cpp:209:15: style: Variable 'end_time' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/source/graphics/MapReader.cpp:1331:16: style: Unused variable: waterType [unusedVariable]
0ad-r11863-alpha/source/graphics/MapReader.cpp:379:2: warning: Member variable 'CXMLReader::at_id' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/MapReader.h:108:10: style: Member variable 'CMapReader::m_PatchesPerSide' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/graphics/MapReader.cpp:53:19: note: Member variable 'CMapReader::m_PatchesPerSide' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/MapReader.h:108:10: note: Member variable 'CMapReader::m_PatchesPerSide' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/MapWriter.cpp:294:25: warning: Either the condition 'pSimulation2' is redundant or there is possible null pointer dereference: pSimulation2. [nullPointerRedundantCheck]
0ad-r11863-alpha/source/graphics/MapWriter.cpp:281:7: note: Assuming that condition 'pSimulation2' is not redundant
0ad-r11863-alpha/source/graphics/MapWriter.cpp:294:25: note: Null pointer dereference
0ad-r11863-alpha/source/graphics/MapWriter.cpp:52:61: style: Function 'SaveMap' argument 2 names different: declaration 'pTerr' definition 'pTerrain'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/MapWriter.h:46:50: note: Function 'SaveMap' argument 2 names different: declaration 'pTerr' definition 'pTerrain'.
0ad-r11863-alpha/source/graphics/MapWriter.cpp:52:61: note: Function 'SaveMap' argument 2 names different: declaration 'pTerr' definition 'pTerrain'.
0ad-r11863-alpha/source/graphics/MapWriter.cpp:89:35: style: Function 'EnumTerrainTextures' argument 3 names different: declaration 'tileIndices' definition 'tiles'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/MapWriter.h:60:27: note: Function 'EnumTerrainTextures' argument 3 names different: declaration 'tileIndices' definition 'tiles'.
0ad-r11863-alpha/source/graphics/MapWriter.cpp:89:35: note: Function 'EnumTerrainTextures' argument 3 names different: declaration 'tileIndices' definition 'tiles'.
0ad-r11863-alpha/source/graphics/MapWriter.cpp:172:42: style: Function 'WriteXML' argument 1 names different: declaration 'pathname' definition 'filename'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/MapWriter.h:63:31: note: Function 'WriteXML' argument 1 names different: declaration 'pathname' definition 'filename'.
0ad-r11863-alpha/source/graphics/MapWriter.cpp:172:42: note: Function 'WriteXML' argument 1 names different: declaration 'pathname' definition 'filename'.
0ad-r11863-alpha/source/graphics/MapWriter.h:59:7: performance: Technically the member function 'CMapWriter::EnumTerrainTextures' can be static. [functionStatic]
0ad-r11863-alpha/source/graphics/MapWriter.cpp:87:18: note: Technically the member function 'CMapWriter::EnumTerrainTextures' can be static.
0ad-r11863-alpha/source/graphics/MapWriter.h:59:7: note: Technically the member function 'CMapWriter::EnumTerrainTextures' can be static.
0ad-r11863-alpha/source/graphics/MapWriter.h:63:7: performance: Technically the member function 'CMapWriter::WriteXML' can be static. [functionStatic]
0ad-r11863-alpha/source/graphics/MapWriter.cpp:172:18: note: Technically the member function 'CMapWriter::WriteXML' can be static.
0ad-r11863-alpha/source/graphics/MapWriter.h:63:7: note: Technically the member function 'CMapWriter::WriteXML' can be static.
0ad-r11863-alpha/source/graphics/MiniPatch.h:43:6: style: Technically the member function 'CMiniPatch::GetPriority' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/Patch.h:74:7: style: Technically the member function 'CPatch::getDrawState' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/TerrainTextureEntry.h:78:21: style: Technically the member function 'CTerrainTextureEntry::GetTexture' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/Patch.h:59:7: style: The function 'CalcBounds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/RenderableObject.h:102:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/Patch.h:59:7: note: Function in derived class
0ad-r11863-alpha/source/graphics/Material.h:37:8: style: Technically the member function 'CMaterial::UsesAlphaBlending' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/MeshManager.h:36:2: style: Class 'CMeshManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/Model.h:78:2: style: Class 'CModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/SkeletonAnimManager.h:42:2: style: Class 'CSkeletonAnimManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/ObjectEntry.h:38:2: style: Class 'CObjectEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/ModelAbstract.h:170:14: style: Member variable 'CModelAbstract::m_PlayerID' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/graphics/ModelAbstract.h:64:73: note: Member variable 'CModelAbstract::m_PlayerID' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/ModelAbstract.h:170:14: note: Member variable 'CModelAbstract::m_PlayerID' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/ModelDef.h:231:7: style: Technically the member function 'CModelDef::BlendBoneMatrices' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/ModelDef.cpp:206:17: note: Technically the member function 'CModelDef::BlendBoneMatrices' can be const.
0ad-r11863-alpha/source/graphics/ModelDef.h:231:7: note: Technically the member function 'CModelDef::BlendBoneMatrices' can be const.
0ad-r11863-alpha/source/graphics/ObjectBase.h:102:2: style: Class 'CObjectBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/ObjectManager.cpp:75:58: style: Function 'FindObjectBase' argument 1 names different: declaration 'objname' definition 'objectname'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/ObjectManager.h:71:43: note: Function 'FindObjectBase' argument 1 names different: declaration 'objname' definition 'objectname'.
0ad-r11863-alpha/source/graphics/ObjectManager.cpp:75:58: note: Function 'FindObjectBase' argument 1 names different: declaration 'objname' definition 'objectname'.
0ad-r11863-alpha/source/graphics/ObjectManager.cpp:43:28: style: Technically the member function 'second_equals::operator()' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/ObjectManager.cpp:42:2: style: Struct 'second_equals' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/Overlay.h:86:8: style: Member variable 'SOverlayTexturedLine::m_Thickness' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/graphics/Overlay.h:74:25: note: Member variable 'SOverlayTexturedLine::m_Thickness' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/Overlay.h:86:8: note: Member variable 'SOverlayTexturedLine::m_Thickness' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/ParticleEmitter.h:131:8: style: Member variable 'CParticleEmitter::m_LastUpdateTime' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/graphics/ParticleEmitter.cpp:30:2: note: Member variable 'CParticleEmitter::m_LastUpdateTime' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/ParticleEmitter.h:131:8: note: Member variable 'CParticleEmitter::m_LastUpdateTime' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/ParticleEmitter.h:86:22: style: Technically the member function 'CParticleEmitter::GetParticleBounds' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/ParticleEmitter.h:68:2: style: Class 'CParticleEmitter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/ParticleEmitter.h:153:2: style: Class 'CModelParticleEmitter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/ParticleEmitterType.h:76:6: performance: Technically the member function 'CParticleEmitterType::GetVariableID' can be static. [functionStatic]
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:315:27: note: Technically the member function 'CParticleEmitterType::GetVariableID' can be static.
0ad-r11863-alpha/source/graphics/ParticleEmitterType.h:76:6: note: Technically the member function 'CParticleEmitterType::GetVariableID' can be static.
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:59:8: style: Technically the member function 'IParticleVar::LastValue' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:86:2: style: Class 'CParticleVarConstant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:148:2: style: Class 'CParticleVarCopy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:158:16: style: The function 'Min' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:65:16: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:158:16: note: Function in derived class
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:163:16: style: The function 'Max' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:71:16: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:163:16: note: Function in derived class
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:236:15: style: The function 'Evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:218:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:236:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:244:20: style: The function 'Max' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:221:20: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:244:20: note: Function in derived class
0ad-r11863-alpha/source/graphics/ParticleEmitterType.cpp:582:69: performance: Function parameter 'emitterPos' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/graphics/ParticleManager.cpp:70:7: style: Technically the member function 'EmitterHasNoParticles::operator()' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/Patch.cpp:30:9: warning: Member variable 'CPatch::m_X' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/Patch.cpp:30:9: warning: Member variable 'CPatch::m_Z' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/graphics/Patch.h:62:7: style: Member variable 'CPatch::m_bWillBeDrawn' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/graphics/Patch.cpp:31:16: note: Member variable 'CPatch::m_bWillBeDrawn' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/Patch.h:62:7: note: Member variable 'CPatch::m_bWillBeDrawn' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/Patch.h:76:6: style: Technically the member function 'CPatch::GetSideFlags' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/Patch.cpp:78:13: note: Technically the member function 'CPatch::GetSideFlags' can be const.
0ad-r11863-alpha/source/graphics/Patch.h:76:6: note: Technically the member function 'CPatch::GetSideFlags' can be const.
0ad-r11863-alpha/source/graphics/ShaderManager.cpp:114:73: style: Function 'NewProgram' argument 2 names different: declaration 'defines' definition 'baseDefines'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/ShaderManager.h:128:58: note: Function 'NewProgram' argument 2 names different: declaration 'defines' definition 'baseDefines'.
0ad-r11863-alpha/source/graphics/ShaderManager.cpp:114:73: note: Function 'NewProgram' argument 2 names different: declaration 'defines' definition 'baseDefines'.
0ad-r11863-alpha/source/graphics/ShaderManager.cpp:365:72: style: Function 'NewEffect' argument 2 names different: declaration 'defines' definition 'baseDefines'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/ShaderManager.h:129:57: note: Function 'NewEffect' argument 2 names different: declaration 'defines' definition 'baseDefines'.
0ad-r11863-alpha/source/graphics/ShaderManager.cpp:365:72: note: Function 'NewEffect' argument 2 names different: declaration 'defines' definition 'baseDefines'.
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:272:3: performance: Variable 'm_Program' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:273:3: performance: Variable 'm_VertexShader' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:197:7: style: Technically the member function 'CShaderProgram::AssertPointersBound' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:899:22: note: Technically the member function 'CShaderProgram::AssertPointersBound' can be const.
0ad-r11863-alpha/source/graphics/ShaderProgram.h:197:7: note: Technically the member function 'CShaderProgram::AssertPointersBound' can be const.
0ad-r11863-alpha/source/graphics/ShaderProgram.h:207:7: style: Technically the member function 'CShaderProgram::UnbindClientStates' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:877:22: note: Technically the member function 'CShaderProgram::UnbindClientStates' can be const.
0ad-r11863-alpha/source/graphics/ShaderProgram.h:207:7: note: Technically the member function 'CShaderProgram::UnbindClientStates' can be const.
0ad-r11863-alpha/source/graphics/ShaderProgram.h:114:8: style: Technically the member function 'CShaderProgram::Binding::Active' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:58:7: performance: Technically the member function 'CShaderProgramARB::Compile' can be static. [functionStatic]
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:285:7: performance: Technically the member function 'CShaderProgramGLSL::Compile' can be static. [functionStatic]
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:85:15: style: The function 'Reload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:122:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:85:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:120:15: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:133:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:120:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:130:15: style: The function 'Unbind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:138:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:130:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:189:15: style: The function 'BindTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:156:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:189:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:202:18: style: The function 'GetUniformBinding' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:160:18: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:202:18: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:207:15: style: The function 'Uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:163:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:207:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:216:15: style: The function 'Uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:164:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:216:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:235:15: style: The function 'Uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:165:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:235:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:422:15: style: The function 'Reload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:122:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:422:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:483:15: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:133:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:483:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:491:15: style: The function 'Unbind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:138:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:491:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:532:15: style: The function 'BindTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:156:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:532:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:552:18: style: The function 'GetUniformBinding' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:160:18: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:552:18: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:561:15: style: The function 'Uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:163:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:561:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:578:15: style: The function 'Uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:164:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:578:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:589:15: style: The function 'Uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:165:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:589:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:603:15: style: The function 'VertexPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:186:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:603:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:609:15: style: The function 'NormalPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:187:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:609:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:615:15: style: The function 'ColorPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:188:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:615:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:621:15: style: The function 'TexCoordPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:189:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:621:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:627:15: style: The function 'VertexAttribPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:190:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:627:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:636:15: style: The function 'VertexAttribIPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:191:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgram.cpp:636:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:193:7: style: Technically the member function 'CShaderProgramFFP_OverlayLine::IsIgnoreLos' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:45:2: style: Class 'CShaderProgramFFP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:174:2: style: Class 'CShaderProgramFFP_OverlayLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:407:2: style: Class 'CShaderProgramFFP_Gui_Base' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:731:2: style: Class 'CShaderProgramFFP_Model' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:779:2: style: Class 'CShaderProgramFFP_ModelColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:886:2: style: Class 'CShaderProgramFFP_ModelSolid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:925:2: style: Class 'CShaderProgramFFP_ModelSolidTex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:54:15: style: The function 'Reload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:122:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:54:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:93:15: style: The function 'BindTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:156:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:93:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:105:18: style: The function 'GetUniformBinding' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:160:18: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:105:18: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:148:15: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:133:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:148:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:153:15: style: The function 'Unbind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:138:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:153:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:198:15: style: The function 'Uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:163:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:198:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:220:15: style: The function 'Uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:110:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:220:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:225:15: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:133:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:225:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:313:15: style: The function 'Unbind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:138:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:313:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:353:15: style: The function 'Uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:163:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:353:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:359:15: style: The function 'Uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:164:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:359:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:365:15: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:133:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:365:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:380:15: style: The function 'Unbind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:138:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:380:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:417:15: style: The function 'Uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:164:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:417:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:423:15: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:133:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:423:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:434:15: style: The function 'Unbind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:138:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:434:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:453:15: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:423:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:453:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:462:15: style: The function 'Unbind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:434:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:462:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:479:15: style: The function 'Uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:163:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:479:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:485:15: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:423:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:485:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:508:15: style: The function 'Unbind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:434:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:508:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:527:15: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:423:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:527:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:628:15: style: The function 'Unbind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:434:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:628:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:650:15: style: The function 'Uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:163:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:650:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:656:15: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:423:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:656:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:697:15: style: The function 'Uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:164:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:697:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:703:15: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:133:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:703:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:714:15: style: The function 'Unbind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:138:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:714:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:736:15: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:703:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:736:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:761:15: style: The function 'Unbind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:714:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:761:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:784:15: style: The function 'Uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:163:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:784:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:794:15: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:703:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:794:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:863:15: style: The function 'Unbind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:714:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:863:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:891:15: style: The function 'Uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgram.h:163:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:891:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:900:15: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:703:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:900:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:930:15: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:703:15: note: Virtual function in base class
0ad-r11863-alpha/source/graphics/ShaderProgramFFP.cpp:930:15: note: Function in derived class
0ad-r11863-alpha/source/graphics/Terrain.cpp:70:62: style: Function 'Initialize' argument 2 names different: declaration 'ptr' definition 'data'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/Terrain.h:62:53: note: Function 'Initialize' argument 2 names different: declaration 'ptr' definition 'data'.
0ad-r11863-alpha/source/graphics/Terrain.cpp:70:62: note: Function 'Initialize' argument 2 names different: declaration 'ptr' definition 'data'.
0ad-r11863-alpha/source/graphics/Terrain.h:169:10: style: Member variable 'CTerrain::m_Patches' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/graphics/Terrain.cpp:43:19: note: Member variable 'CTerrain::m_Patches' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/Terrain.h:169:10: note: Member variable 'CTerrain::m_Patches' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/Terrain.h:165:10: style: Member variable 'CTerrain::m_MapSize' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/graphics/Terrain.cpp:43:33: note: Member variable 'CTerrain::m_MapSize' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/Terrain.h:165:10: note: Member variable 'CTerrain::m_MapSize' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/TerrainProperties.h:95:8: style: Technically the member function 'CTerrainProperties::GetTextureAngle' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/TerrainProperties.h:100:8: style: Technically the member function 'CTerrainProperties::GetTextureSize' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/TerrainProperties.h:71:2: style: Class 'CTerrainProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/TerrainProperties.h:57:7: style: Member variable 'CTerrainProperties::m_MovementClass' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/graphics/TerrainProperties.cpp:42:2: note: Member variable 'CTerrainProperties::m_MovementClass' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/TerrainProperties.h:57:7: note: Member variable 'CTerrainProperties::m_MovementClass' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/TerrainTextureEntry.h:84:15: style: Technically the member function 'CTerrainTextureEntry::GetTextureMatrix' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/TerrainTextureEntry.cpp:102:36: note: Technically the member function 'CTerrainTextureEntry::GetTextureMatrix' can be const.
0ad-r11863-alpha/source/graphics/TerrainTextureEntry.h:84:15: note: Technically the member function 'CTerrainTextureEntry::GetTextureMatrix' can be const.
0ad-r11863-alpha/source/graphics/TerrainTextureManager.cpp:70:71: style: Function 'FindTexture' argument 1 names different: declaration 'tag' definition 'tag_'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/TerrainTextureManager.h:106:48: note: Function 'FindTexture' argument 1 names different: declaration 'tag' definition 'tag_'.
0ad-r11863-alpha/source/graphics/TerrainTextureManager.cpp:70:71: note: Function 'FindTexture' argument 1 names different: declaration 'tag' definition 'tag_'.
0ad-r11863-alpha/source/graphics/TerrainTextureManager.cpp:165:76: style: Function 'RecurseDirectory' argument 1 names different: declaration 'props' definition 'parentProps'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/TerrainTextureManager.h:91:53: note: Function 'RecurseDirectory' argument 1 names different: declaration 'props' definition 'parentProps'.
0ad-r11863-alpha/source/graphics/TerrainTextureManager.cpp:165:76: note: Function 'RecurseDirectory' argument 1 names different: declaration 'props' definition 'parentProps'.
0ad-r11863-alpha/source/graphics/TerritoryBoundary.cpp:26:97: style: Function 'ComputeBoundaries' argument 1 names different: declaration 'territories' definition 'territory'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/graphics/TerritoryBoundary.h:63:75: note: Function 'ComputeBoundaries' argument 1 names different: declaration 'territories' definition 'territory'.
0ad-r11863-alpha/source/graphics/TerritoryBoundary.cpp:26:97: note: Function 'ComputeBoundaries' argument 1 names different: declaration 'territories' definition 'territory'.
0ad-r11863-alpha/source/graphics/TerritoryTexture.h:34:2: style: Class 'CTerritoryTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/TextRenderer.h:38:12: style: Technically the member function 'CTextRenderer::GetTransform' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/TextRenderer.cpp:47:26: note: Technically the member function 'CTextRenderer::GetTransform' can be const.
0ad-r11863-alpha/source/graphics/TextRenderer.h:38:12: note: Technically the member function 'CTextRenderer::GetTransform' can be const.
0ad-r11863-alpha/source/graphics/TextRenderer.h:31:2: style: Class 'CTextRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/graphics/TextureConverter.cpp:510:72: style: Variable 'textureConverter' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/source/graphics/TextureConverter.h:172:11: performance: Technically the member function 'CTextureConverter::ComputeSettings' can be static. [functionStatic]
0ad-r11863-alpha/source/graphics/TextureConverter.cpp:223:48: note: Technically the member function 'CTextureConverter::ComputeSettings' can be static.
0ad-r11863-alpha/source/graphics/TextureConverter.h:172:11: note: Technically the member function 'CTextureConverter::ComputeSettings' can be static.
0ad-r11863-alpha/source/graphics/TextureConverter.h:192:7: performance: Technically the member function 'CTextureConverter::Poll' can be static. [functionStatic]
0ad-r11863-alpha/source/graphics/TextureConverter.cpp:446:25: note: Technically the member function 'CTextureConverter::Poll' can be static.
0ad-r11863-alpha/source/graphics/TextureConverter.h:192:7: note: Technically the member function 'CTextureConverter::Poll' can be static.
0ad-r11863-alpha/source/graphics/TextureManager.h:267:27: style: Member variable 'CTexture::m_Properties' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/graphics/TextureManager.cpp:510:56: note: Member variable 'CTexture::m_Properties' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/TextureManager.h:267:27: note: Member variable 'CTexture::m_Properties' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/TextureManager.h:250:7: style: Technically the member function 'CTexture::IsLoaded' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/TextureManager.cpp:569:16: note: Technically the member function 'CTexture::IsLoaded' can be const.
0ad-r11863-alpha/source/graphics/TextureManager.h:250:7: note: Technically the member function 'CTexture::IsLoaded' can be const.
0ad-r11863-alpha/source/graphics/TextureManager.cpp:139:14: style: Technically the member function 'CTextureManagerImpl::GetErrorTexture' can be const. [functionConst]
0ad-r11863-alpha/source/graphics/TextureManager.cpp:616:2: style: Class 'CTextureManager' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/graphics/TextureManager.cpp:616:2: style: Class 'CTextureManager' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/graphics/Unit.cpp:36:3: style: Class 'CUnit' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/graphics/Unit.cpp:36:3: style: Class 'CUnit' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/graphics/UnitAnimation.h:114:8: style: Member variable 'CUnitAnimation::m_OriginalSpeed' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/graphics/UnitAnimation.cpp:45:41: note: Member variable 'CUnitAnimation::m_OriginalSpeed' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/graphics/UnitAnimation.h:114:8: note: Member variable 'CUnitAnimation::m_OriginalSpeed' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/GUIRenderer.h:43:3: warning: Member variable 'SDrawCall::m_HasTexture' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/GUIRenderer.h:43:3: warning: Member variable 'SDrawCall::m_CellID' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/GUIRenderer.h:43:3: warning: Member variable 'SDrawCall::m_EnableBlending' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/GUIRenderer.h:43:3: warning: Member variable 'SDrawCall::m_DeltaZ' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/IGUIObject.h:110:2: warning: Member variable 'SGUISetting::m_Type' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/GUIRenderer.h:72:3: style: 'DrawCalls::operator=' should return 'DrawCalls &'. [operatorEq]
0ad-r11863-alpha/source/gui/CGUISprite.h:182:14: style: Technically the member function 'CGUISpriteInstance::GetName' can be const. [functionConst]
0ad-r11863-alpha/source/gui/GUIbase.h:106:2: style: Struct 'SGUIMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/gui/GUIbase.h:181:2: style: Class 'CClientArea' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/gui/GUIRenderer.h:43:3: style: Struct 'SDrawCall' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/gui/CGUISprite.h:176:2: style: Class 'CGUISpriteInstance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/gui/IGUIObject.h:574:15: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIObject.h:333:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/IGUIObject.h:574:15: note: Function in derived class
0ad-r11863-alpha/source/gui/IGUIObject.h:576:15: style: The function 'MouseOver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIObject.h:168:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/IGUIObject.h:576:15: note: Function in derived class
0ad-r11863-alpha/source/gui/IGUIButtonBehavior.h:113:15: style: The function 'ResetStates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIObject.h:381:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/IGUIButtonBehavior.h:113:15: note: Function in derived class
0ad-r11863-alpha/source/gui/IGUIScrollBarOwner.h:69:15: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIObject.h:333:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/IGUIScrollBarOwner.h:69:15: note: Function in derived class
0ad-r11863-alpha/source/gui/IGUIScrollBarOwner.h:79:15: style: The function 'ResetStates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIObject.h:381:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/IGUIScrollBarOwner.h:79:15: note: Function in derived class
0ad-r11863-alpha/source/gui/IGUITextOwner.h:79:15: style: The function 'UpdateCachedSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIObject.h:249:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/IGUITextOwner.h:79:15: note: Function in derived class
0ad-r11863-alpha/source/gui/IGUITextOwner.h:96:15: style: The function 'MouseOverIcon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIObject.h:173:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/IGUITextOwner.h:96:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CButton.h:68:15: style: The function 'ResetStates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIButtonBehavior.h:113:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CButton.h:68:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CButton.h:73:15: style: The function 'HandleMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIButtonBehavior.h:73:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CButton.h:73:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CButton.h:78:15: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIObject.h:333:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CButton.h:78:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CButton.h:85:7: style: The function 'SetupText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUITextOwner.h:103:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CButton.h:85:7: note: Function in derived class
0ad-r11863-alpha/source/gui/CCheckBox.h:69:15: style: The function 'ResetStates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIButtonBehavior.h:113:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CCheckBox.h:69:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CCheckBox.h:74:15: style: The function 'HandleMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIButtonBehavior.h:73:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CCheckBox.h:74:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CCheckBox.h:79:15: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIObject.h:333:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CCheckBox.h:79:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CCheckBox.h:86:7: style: The function 'SetupText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUITextOwner.h:103:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CCheckBox.h:86:7: note: Function in derived class
0ad-r11863-alpha/source/gui/CDropDown.cpp:346:9: warning: Possible null pointer dereference: scrollbar [nullPointer]
0ad-r11863-alpha/source/gui/CDropDown.cpp:343:18: note: Assignment 'scrollbar=NULL', assigned value is 0
0ad-r11863-alpha/source/gui/CDropDown.cpp:346:9: note: Null pointer dereference
0ad-r11863-alpha/source/gui/CList.h:77:15: style: The function 'ResetStates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIScrollBarOwner.h:79:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CList.h:77:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CList.h:89:7: style: The function 'SetupText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUITextOwner.h:103:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CList.h:89:7: note: Function in derived class
0ad-r11863-alpha/source/gui/CList.h:94:15: style: The function 'HandleMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIScrollBarOwner.h:74:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CList.h:94:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CList.h:104:15: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIScrollBarOwner.h:69:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CList.h:104:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CDropDown.h:77:15: style: The function 'HandleMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/CList.h:94:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CDropDown.h:77:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CDropDown.h:82:21: style: The function 'ManuallyHandleEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/CList.h:99:21: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CDropDown.h:82:21: note: Function in derived class
0ad-r11863-alpha/source/gui/CDropDown.h:87:15: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/CList.h:104:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CDropDown.h:87:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CDropDown.h:108:16: style: The function 'GetListRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/CList.h:129:16: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CDropDown.h:108:16: note: Function in derived class
0ad-r11863-alpha/source/gui/CGUI.cpp:644:47: style: Function 'GenerateText' argument 1 names different: declaration 'Text' definition 'string'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/gui/CGUI.h:256:42: note: Function 'GenerateText' argument 1 names different: declaration 'Text' definition 'string'.
0ad-r11863-alpha/source/gui/CGUI.cpp:644:47: note: Function 'GenerateText' argument 1 names different: declaration 'Text' definition 'string'.
0ad-r11863-alpha/source/gui/CGUI.h:509:7: performance: Technically the member function 'CGUI::Xeromyces_ReadEffects' can be static. [functionStatic]
0ad-r11863-alpha/source/gui/CGUI.cpp:1646:12: note: Technically the member function 'CGUI::Xeromyces_ReadEffects' can be static.
0ad-r11863-alpha/source/gui/CGUI.h:509:7: note: Technically the member function 'CGUI::Xeromyces_ReadEffects' can be static.
0ad-r11863-alpha/source/gui/CGUI.cpp:394:2: style: Class 'CGUI' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/gui/CGUI.cpp:394:2: style: Class 'CGUI' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/gui/CImage.h:75:15: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIObject.h:333:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CImage.h:75:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CText.h:70:15: style: The function 'ResetStates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIScrollBarOwner.h:79:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CText.h:70:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CText.h:75:15: style: The function 'MouseOverIcon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIObject.h:173:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CText.h:75:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CText.h:82:7: style: The function 'SetupText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUITextOwner.h:103:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CText.h:82:7: note: Function in derived class
0ad-r11863-alpha/source/gui/CText.h:87:15: style: The function 'HandleMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIScrollBarOwner.h:74:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CText.h:87:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CText.h:92:15: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIScrollBarOwner.h:69:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CText.h:92:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CRadioButton.h:54:15: style: The function 'HandleMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/CCheckBox.h:74:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CRadioButton.h:54:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CInput.h:77:15: style: The function 'ResetStates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIScrollBarOwner.h:79:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CInput.h:77:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CInput.h:92:15: style: The function 'HandleMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIScrollBarOwner.h:74:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CInput.h:92:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CInput.h:107:15: style: The function 'UpdateCachedSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIObject.h:249:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CInput.h:107:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CInput.h:112:15: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIScrollBarOwner.h:69:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CInput.h:112:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CProgressBar.h:68:15: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIObject.h:333:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CProgressBar.h:68:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CTooltip.h:41:7: style: The function 'SetupText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUITextOwner.h:103:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CTooltip.h:41:7: note: Function in derived class
0ad-r11863-alpha/source/gui/CTooltip.h:46:15: style: The function 'HandleMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUITextOwner.h:74:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CTooltip.h:46:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CTooltip.h:48:15: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIObject.h:333:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CTooltip.h:48:15: note: Function in derived class
0ad-r11863-alpha/source/gui/MiniMap.h:33:15: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIObject.h:333:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/MiniMap.h:33:15: note: Function in derived class
0ad-r11863-alpha/source/gui/MiniMap.h:47:7: style: The function 'Destroy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIObject.h:313:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/MiniMap.h:47:7: note: Function in derived class
0ad-r11863-alpha/source/gui/CGUI.cpp:1788:28: error: Uninitialized struct member: scrollbar.m_ScrollWheel [uninitStructMember]
0ad-r11863-alpha/source/gui/CGUI.cpp:1788:28: error: Uninitialized struct member: scrollbar.m_ScrollSpeed [uninitStructMember]
0ad-r11863-alpha/source/gui/CGUI.cpp:1788:28: error: Uninitialized struct member: scrollbar.m_ScrollButtons [uninitStructMember]
0ad-r11863-alpha/source/gui/CGUIScrollBarVertical.cpp:29:24: warning: Member variable 'CGUIScrollBarVertical::m_RightAligned' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/CGUIScrollBarVertical.h:65:15: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:159:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CGUIScrollBarVertical.h:65:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CGUIScrollBarVertical.h:74:15: style: The function 'HandleMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:168:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CGUIScrollBarVertical.h:74:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CGUIScrollBarVertical.h:79:15: style: The function 'SetPosFromMousePos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:173:15: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CGUIScrollBarVertical.h:79:15: note: Function in derived class
0ad-r11863-alpha/source/gui/CGUIScrollBarVertical.h:101:16: style: The function 'GetBarRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:314:16: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CGUIScrollBarVertical.h:101:16: note: Function in derived class
0ad-r11863-alpha/source/gui/CGUIScrollBarVertical.h:108:16: style: The function 'GetOuterRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:321:16: note: Virtual function in base class
0ad-r11863-alpha/source/gui/CGUIScrollBarVertical.h:108:16: note: Function in derived class
0ad-r11863-alpha/source/gui/CGUISprite.cpp:57:21: warning: Member variable 'CGUISpriteInstance::m_DrawCallCache' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/CGUISprite.cpp:57:21: warning: Member variable 'CGUISpriteInstance::m_CachedSize' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/CGUISprite.h:180:7: style: Technically the member function 'CGUISpriteInstance::Invalidate' can be const. [functionConst]
0ad-r11863-alpha/source/gui/CGUISprite.cpp:32:26: note: Technically the member function 'CGUISpriteInstance::Invalidate' can be const.
0ad-r11863-alpha/source/gui/CGUISprite.h:180:7: note: Technically the member function 'CGUISpriteInstance::Invalidate' can be const.
0ad-r11863-alpha/source/gui/CGUISprite.h:172:1: warning: The class 'CGUISpriteInstance' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
0ad-r11863-alpha/source/gui/CInput.cpp:1028:25: warning: Possible null pointer dereference: sprite [nullPointer]
0ad-r11863-alpha/source/gui/CInput.cpp:1020:30: note: Assignment 'sprite=NULL', assigned value is 0
0ad-r11863-alpha/source/gui/CInput.cpp:1028:25: note: Null pointer dereference
0ad-r11863-alpha/source/gui/CInput.cpp:1102:8: style: The scope of the variable 'drawing_box' can be reduced. [variableScope]
0ad-r11863-alpha/source/gui/CInput.cpp:1103:9: style: The scope of the variable 'box_x' can be reduced. [variableScope]
0ad-r11863-alpha/source/gui/CInput.cpp:1105:9: style: The scope of the variable 'x_pointer' can be reduced. [variableScope]
0ad-r11863-alpha/source/gui/CInput.cpp:1809:63: style: Function 'GetXTextPosition' argument 1 names different: declaration 'c' definition 'current'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/gui/CInput.h:86:56: note: Function 'GetXTextPosition' argument 1 names different: declaration 'c' definition 'current'.
0ad-r11863-alpha/source/gui/CInput.cpp:1809:63: note: Function 'GetXTextPosition' argument 1 names different: declaration 'c' definition 'current'.
0ad-r11863-alpha/source/gui/CInput.cpp:44:9: warning: Member variable 'CInput::m_WantedX' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/CInput.h:86:6: performance: Technically the member function 'CInput::GetXTextPosition' can be static. [functionStatic]
0ad-r11863-alpha/source/gui/CInput.cpp:1809:13: note: Technically the member function 'CInput::GetXTextPosition' can be static.
0ad-r11863-alpha/source/gui/CInput.h:86:6: note: Technically the member function 'CInput::GetXTextPosition' can be static.
0ad-r11863-alpha/source/gui/CList.cpp:341:25: warning: Possible null pointer dereference: sprite [nullPointer]
0ad-r11863-alpha/source/gui/CList.cpp:332:30: note: Assignment 'sprite=NULL', assigned value is 0
0ad-r11863-alpha/source/gui/CList.cpp:341:25: note: Null pointer dereference
0ad-r11863-alpha/source/gui/CList.cpp:377:27: warning: Possible null pointer dereference: sprite_selectarea [nullPointer]
0ad-r11863-alpha/source/gui/CList.cpp:332:55: note: Assignment 'sprite_selectarea=NULL', assigned value is 0
0ad-r11863-alpha/source/gui/CList.cpp:377:27: note: Null pointer dereference
0ad-r11863-alpha/source/gui/CTooltip.cpp:152:8: style: The scope of the variable 'z' can be reduced. [variableScope]
0ad-r11863-alpha/source/gui/GUIManager.cpp:67:43: style: Function 'SwitchPage' argument 1 names different: declaration 'name' definition 'pageName'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/gui/GUIManager.h:62:31: note: Function 'SwitchPage' argument 1 names different: declaration 'name' definition 'pageName'.
0ad-r11863-alpha/source/gui/GUIManager.cpp:67:43: note: Function 'SwitchPage' argument 1 names different: declaration 'name' definition 'pageName'.
0ad-r11863-alpha/source/gui/GUIManager.cpp:73:41: style: Function 'PushPage' argument 1 names different: declaration 'name' definition 'pageName'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/gui/GUIManager.h:69:29: note: Function 'PushPage' argument 1 names different: declaration 'name' definition 'pageName'.
0ad-r11863-alpha/source/gui/GUIManager.cpp:73:41: note: Function 'PushPage' argument 1 names different: declaration 'name' definition 'pageName'.
0ad-r11863-alpha/source/gui/GUIManager.h:57:7: style: Technically the member function 'CGUIManager::HasPages' can be const. [functionConst]
0ad-r11863-alpha/source/gui/GUIManager.cpp:62:19: note: Technically the member function 'CGUIManager::HasPages' can be const.
0ad-r11863-alpha/source/gui/GUIManager.h:57:7: note: Technically the member function 'CGUIManager::HasPages' can be const.
0ad-r11863-alpha/source/gui/GUIManager.h:95:7: style: Technically the member function 'CGUIManager::GetPreDefinedColor' can be const. [functionConst]
0ad-r11863-alpha/source/gui/GUIManager.cpp:228:19: note: Technically the member function 'CGUIManager::GetPreDefinedColor' can be const.
0ad-r11863-alpha/source/gui/GUIManager.h:95:7: note: Technically the member function 'CGUIManager::GetPreDefinedColor' can be const.
0ad-r11863-alpha/source/gui/GUIManager.h:115:7: style: Technically the member function 'CGUIManager::SendEventToAll' can be const. [functionConst]
0ad-r11863-alpha/source/gui/GUIManager.cpp:253:19: note: Technically the member function 'CGUIManager::SendEventToAll' can be const.
0ad-r11863-alpha/source/gui/GUIManager.h:115:7: note: Technically the member function 'CGUIManager::SendEventToAll' can be const.
0ad-r11863-alpha/source/gui/GUIManager.h:49:2: style: Class 'CGUIManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/gui/GUITooltip.cpp:78:13: warning: Member variable 'GUITooltip::m_Time' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/GUITooltip.cpp:78:13: warning: Member variable 'GUITooltip::m_IsIconTooltip' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/GUITooltip.h:35:7: style: Technically the member function 'GUITooltip::ShowTooltip' can be const. [functionConst]
0ad-r11863-alpha/source/gui/GUITooltip.cpp:140:18: note: Technically the member function 'GUITooltip::ShowTooltip' can be const.
0ad-r11863-alpha/source/gui/GUITooltip.h:35:7: note: Technically the member function 'GUITooltip::ShowTooltip' can be const.
0ad-r11863-alpha/source/gui/GUITooltip.h:36:7: performance: Technically the member function 'GUITooltip::HideTooltip' can be static. [functionStatic]
0ad-r11863-alpha/source/gui/GUITooltip.cpp:210:18: note: Technically the member function 'GUITooltip::HideTooltip' can be static.
0ad-r11863-alpha/source/gui/GUITooltip.h:36:7: note: Technically the member function 'GUITooltip::HideTooltip' can be static.
0ad-r11863-alpha/source/gui/GUIutil.cpp:349:12: warning: Possible null pointer dereference: v [nullPointer]
0ad-r11863-alpha/source/gui/GUIutil.cpp:346:9: note: Assignment 'v=NULL', assigned value is 0
0ad-r11863-alpha/source/gui/GUIutil.cpp:349:12: note: Null pointer dereference
0ad-r11863-alpha/source/gui/GUIutil.cpp:338:0: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/gui/GUIutil.cpp:384:0: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/gui/GUItypes.h:31:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/gui/GUItypes.h:32:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/gui/GUItypes.h:33:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/gui/GUItypes.h:35:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/gui/GUItypes.h:39:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/gui/GUItypes.h:40:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/gui/GUItypes.h:42:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/gui/IGUIObject.h:519:21: style: Member variable 'IGUIObject::m_pParent' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/gui/IGUIObject.cpp:45:2: note: Member variable 'IGUIObject::m_pParent' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIObject.h:519:21: note: Member variable 'IGUIObject::m_pParent' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.cpp:29:16: warning: Member variable 'IGUIScrollBar::m_Z' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/IGUIScrollBar.cpp:29:16: warning: Member variable 'IGUIScrollBar::m_pHostObject' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/IGUIScrollBar.cpp:29:16: warning: Member variable 'IGUIScrollBar::m_PosWhenPressed' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:355:8: style: Member variable 'IGUIScrollBar::m_X' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/gui/IGUIScrollBar.cpp:30:10: note: Member variable 'IGUIScrollBar::m_X' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:355:8: note: Member variable 'IGUIScrollBar::m_X' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:370:8: style: Member variable 'IGUIScrollBar::m_Length' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/gui/IGUIScrollBar.cpp:32:10: note: Member variable 'IGUIScrollBar::m_Length' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:370:8: note: Member variable 'IGUIScrollBar::m_Length' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:350:8: style: Member variable 'IGUIScrollBar::m_Width' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/gui/IGUIScrollBar.cpp:32:27: note: Member variable 'IGUIScrollBar::m_Width' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:350:8: note: Member variable 'IGUIScrollBar::m_Width' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:345:7: style: Member variable 'IGUIScrollBar::m_UseEdgeButtons' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/gui/IGUIScrollBar.cpp:34:10: note: Member variable 'IGUIScrollBar::m_UseEdgeButtons' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:345:7: note: Member variable 'IGUIScrollBar::m_UseEdgeButtons' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:436:7: style: Member variable 'IGUIScrollBar::m_ButtonMinusPressed' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/gui/IGUIScrollBar.cpp:36:10: note: Member variable 'IGUIScrollBar::m_ButtonMinusPressed' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:436:7: note: Member variable 'IGUIScrollBar::m_ButtonMinusPressed' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:431:29: style: Member variable 'IGUIScrollBar::m_ButtonPlusHovered' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/gui/IGUIScrollBar.cpp:37:10: note: Member variable 'IGUIScrollBar::m_ButtonPlusHovered' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:431:29: note: Member variable 'IGUIScrollBar::m_ButtonPlusHovered' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:431:7: style: Member variable 'IGUIScrollBar::m_ButtonMinusHovered' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/gui/IGUIScrollBar.cpp:38:10: note: Member variable 'IGUIScrollBar::m_ButtonMinusHovered' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:431:7: note: Member variable 'IGUIScrollBar::m_ButtonMinusHovered' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:426:7: style: Member variable 'IGUIScrollBar::m_BarHovered' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/gui/IGUIScrollBar.cpp:39:10: note: Member variable 'IGUIScrollBar::m_BarHovered' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:426:7: note: Member variable 'IGUIScrollBar::m_BarHovered' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:421:7: style: Member variable 'IGUIScrollBar::m_BarPressed' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/gui/IGUIScrollBar.cpp:40:10: note: Member variable 'IGUIScrollBar::m_BarPressed' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/IGUIScrollBar.h:421:7: note: Member variable 'IGUIScrollBar::m_BarPressed' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/MiniMap.cpp:55:11: warning: Member variable 'CMiniMap::m_Camera' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/MiniMap.cpp:55:11: warning: Member variable 'CMiniMap::m_Width' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/MiniMap.cpp:55:11: warning: Member variable 'CMiniMap::m_Height' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/gui/MiniMap.h:54:18: style: Member variable 'CMiniMap::m_Terrain' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/gui/MiniMap.cpp:56:55: note: Member variable 'CMiniMap::m_Terrain' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/MiniMap.h:54:18: note: Member variable 'CMiniMap::m_Terrain' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/gui/scripting/ScriptFunctions.cpp:513:9: error: Null pointer dereference [nullPointer]
0ad-r11863-alpha/source/lib/allocators/headerless.cpp:444:31: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/allocators/headerless.cpp:448:21: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/allocators/headerless.cpp:460:38: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/allocators/headerless.cpp:499:10: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/allocators/headerless.cpp:53:2: warning: Member variable 'FreedBlock::prev' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/lib/allocators/headerless.cpp:53:2: warning: Member variable 'FreedBlock::next' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/lib/allocators/headerless.cpp:53:2: warning: Member variable 'FreedBlock::m_size' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/lib/allocators/headerless.cpp:53:2: warning: Member variable 'FreedBlock::m_id' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/lib/allocators/headerless.cpp:57:2: warning: Member variable 'FreedBlock::prev' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/lib/allocators/headerless.cpp:57:2: warning: Member variable 'FreedBlock::next' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/lib/allocators/headerless.cpp:607:2: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/allocators/shared_ptr.cpp:36:2: style: Class 'CheckedArrayDeleter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/debug_stl.cpp:581:2: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/debug_stl.cpp:582:2: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/debug_stl.cpp:583:2: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/debug_stl.cpp:595:2: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/debug_stl.cpp:596:2: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/file/archive/archive_zip.cpp:461:17: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/file/archive/archive_zip.cpp:525:23: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/file/archive/archive_zip.cpp:601:16: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/file/archive/archive_zip.cpp:690:15: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/file/archive/archive_zip.cpp:698:16: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/file/archive/archive_zip.cpp:434:2: style: Class 'ArchiveReader_Zip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/file/archive/archive_zip.cpp:603:4: warning: Class ArchiveWriter_Zip is not safe, destructor throws exception [exceptThrowInDestructor]
0ad-r11863-alpha/source/lib/file/archive/codec_zlib.cpp:79:17: warning: Virtual function 'Reset' is called from constructor 'Codec_ZLibNone()' at line 67. Dynamic binding is not used. [virtualCallInConstructor]
0ad-r11863-alpha/source/lib/file/archive/codec_zlib.cpp:67:3: note: Calling Reset
0ad-r11863-alpha/source/lib/file/archive/codec_zlib.cpp:79:17: note: Reset is a virtual method
0ad-r11863-alpha/source/lib/file/common/trace.cpp:209:17: warning: Virtual function 'NumEntries' is called from destructor '~Trace()' at line 149. Dynamic binding is not used. [virtualCallInConstructor]
0ad-r11863-alpha/source/lib/file/common/trace.cpp:149:25: note: Calling NumEntries
0ad-r11863-alpha/source/lib/file/common/trace.cpp:209:17: note: NumEntries is a virtual method
0ad-r11863-alpha/source/lib/file/common/trace.cpp:102:2: style: Class 'Trace_Dummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/file/common/trace.cpp:142:2: style: Class 'Trace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/file/vfs/file_cache.cpp:94:2: style: Class 'Allocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/file/vfs/file_cache.cpp:160:2: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/file/vfs/vfs.cpp:55:2: style: Class 'VFS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/file/vfs/vfs_populate.cpp:113:27: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/file/vfs/vfs_populate.cpp:44:7: style: Technically the member function 'CompareFileInfoByName::operator()' can be const. [functionConst]
0ad-r11863-alpha/source/lib/frequency_filter.cpp:172:25: style: Same expression on both sides of '>=' because the value of 'm_historySize' and '3' are the same. [duplicateExpression]
0ad-r11863-alpha/source/lib/frequency_filter.cpp:183:38: note: 'm_historySize' is assigned value '3' here.
0ad-r11863-alpha/source/lib/frequency_filter.cpp:172:25: note: Same expression on both sides of '>=' because the value of 'm_historySize' and '3' are the same.
0ad-r11863-alpha/source/lib/frequency_filter.cpp:173:44: style: Same expression on both sides of '-' because the value of 'm_historySize' and '3' are the same. [duplicateExpression]
0ad-r11863-alpha/source/lib/frequency_filter.cpp:183:38: note: 'm_historySize' is assigned value '3' here.
0ad-r11863-alpha/source/lib/frequency_filter.cpp:173:44: note: Same expression on both sides of '-' because the value of 'm_historySize' and '3' are the same.
0ad-r11863-alpha/source/lib/frequency_filter.cpp:36:2: style: Class 'FrequencyEstimator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/frequency_filter.cpp:113:2: style: Class 'Controller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/input.cpp:55:42: style: Function 'in_dispatch_event' argument 1 names different: declaration 'event' definition 'ev'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/lib/input.h:56:49: note: Function 'in_dispatch_event' argument 1 names different: declaration 'event' definition 'ev'.
0ad-r11863-alpha/source/lib/input.cpp:55:42: note: Function 'in_dispatch_event' argument 1 names different: declaration 'event' definition 'ev'.
0ad-r11863-alpha/source/lib/ogl.cpp:70:17: warning: Conversion of string literal "call ogl_Init before using this function" to bool always evaluates to true. [incorrectStringBooleanError]
0ad-r11863-alpha/source/lib/ogl.cpp:189:17: warning: Conversion of string literal "call ogl_Init before using this function" to bool always evaluates to true. [incorrectStringBooleanError]
0ad-r11863-alpha/source/lib/path.cpp:57:18: style: The scope of the variable 'last_c1' can be reduced. [variableScope]
0ad-r11863-alpha/source/lib/path.cpp:57:27: style: The scope of the variable 'c2' can be reduced. [variableScope]
0ad-r11863-alpha/source/lib/res/graphics/cursor.cpp:81:1: style: The class 'GLCursor' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/lib/res/graphics/ogl_tex.cpp:874:28: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/res/graphics/ogl_tex.cpp:880:28: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/res/graphics/ogl_tex.cpp:1095:44: style: Function 'ogl_tex_transform' argument 2 names different: declaration 'flags' definition 'transforms'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/lib/res/graphics/ogl_tex.h:450:51: note: Function 'ogl_tex_transform' argument 2 names different: declaration 'flags' definition 'transforms'.
0ad-r11863-alpha/source/lib/res/graphics/ogl_tex.cpp:1095:44: note: Function 'ogl_tex_transform' argument 2 names different: declaration 'flags' definition 'transforms'.
0ad-r11863-alpha/source/lib/res/h_mgr.cpp:199:7: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/res/h_mgr.cpp:462:14: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/res/h_mgr.cpp:647:18: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/res/h_mgr.cpp:658:18: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/res/h_mgr.cpp:773:18: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/sysdep/arch/x86_x64/topology.cpp:348:3: style: Class 'SharedCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/sysdep/arch/x86_x64/x86_x64.cpp:57:0: error: #error "compiler not supported" [preprocessorErrorDirective]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdbg.cpp:129:15: style: struct member 'ThreadNameInfo::name' is never used. [unusedStructMember]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdbg_sym.cpp:213:3: warning: Either the condition 'if(file)' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdbg_sym.cpp:220:6: note: Assuming that condition 'if(file)' is not redundant
0ad-r11863-alpha/source/lib/sysdep/os/win/wdbg_sym.cpp:213:3: note: Null pointer dereference
0ad-r11863-alpha/source/lib/sysdep/os/win/wdbg_sym.cpp:214:4: warning: Either the condition 'if(line)' is redundant or there is possible null pointer dereference: line. [nullPointerRedundantCheck]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdbg_sym.cpp:231:6: note: Assuming that condition 'if(line)' is not redundant
0ad-r11863-alpha/source/lib/sysdep/os/win/wdbg_sym.cpp:214:4: note: Null pointer dereference
0ad-r11863-alpha/source/lib/sysdep/os/win/wdbg_sym.cpp:1622:30: style: Function 'dump_sym' argument 1 names different: declaration 'id' definition 'type_id'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdbg_sym.cpp:545:30: note: Function 'dump_sym' argument 1 names different: declaration 'id' definition 'type_id'.
0ad-r11863-alpha/source/lib/sysdep/os/win/wdbg_sym.cpp:1622:30: note: Function 'dump_sym' argument 1 names different: declaration 'id' definition 'type_id'.
0ad-r11863-alpha/source/lib/sysdep/os/win/wdbg_sym.cpp:171:2: style: Struct 'TI_FINDCHILDREN_PARAMS2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdir_watch.cpp:318:39: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdir_watch.cpp:342:30: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdir_watch.cpp:53:3: performance: Variable 'm_hDir' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdir_watch.cpp:86:38: style: Class 'DirWatchRequest' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdir_watch.cpp:86:38: style: Class 'DirWatchRequest' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdir_watch.cpp:48:2: style: Class 'DirHandle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdir_watch.cpp:85:2: style: Class 'DirWatchRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdir_watch.cpp:251:2: style: Class 'IntrusiveLink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdll_delay_load.cpp:463:11: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdll_delay_load.cpp:242:21: style: struct member 'InternalImgDelayDescr::pUnloadIAT' is never used. [unusedStructMember]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdll_delay_load.cpp:212:7: style: Technically the member function 'ULI::operatordelete' can be const. [functionConst]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdll_delay_load.cpp:214:7: style: Technically the member function 'ULI::Unlink' can be const. [functionConst]
0ad-r11863-alpha/source/lib/sysdep/os/win/wdll_delay_load.cpp:203:2: style: Struct 'ULI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/sysdep/os/win/whrt/hpet.cpp:142:39: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/sysdep/os/win/whrt/hpet.cpp:49:2: warning: Member variable 'CounterHPET::m_frequency' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/lib/sysdep/os/win/whrt/whrt.cpp:205:8: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/sysdep/os/win/wnuma.cpp:415:22: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/sysdep/os/win/wposix/waio.cpp:162:19: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/sysdep/os/win/wposix/waio.cpp:201:18: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/sysdep/os/win/wposix/waio.cpp:341:7: style: Technically the member function 'FileControlBlocks::Deallocate' can be const. [functionConst]
0ad-r11863-alpha/source/lib/sysdep/os/win/wposix/wpthread.cpp:45:27: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
0ad-r11863-alpha/source/lib/sysdep/os/win/wposix/wpthread.cpp:614:36: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/sysdep/os/win/wposix/wpthread.cpp:643:29: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/sysdep/os/win/wposix/wpthread.cpp:394:26: warning: Conversion of string literal "this implementation ignores mode_t" to bool always evaluates to true. [incorrectStringBooleanError]
0ad-r11863-alpha/source/lib/sysdep/os/win/wposix/wtime.cpp:316:42: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation]
0ad-r11863-alpha/source/lib/sysdep/os/win/wseh.cpp:93:0: error: #error "port" [preprocessorErrorDirective]
0ad-r11863-alpha/source/lib/sysdep/os/win/wsysdep.cpp:185:32: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/sysdep/os/win/wvm.cpp:264:0: error: syntax error [syntaxError]
0ad-r11863-alpha/source/lib/sysdep/smbios.cpp:427:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
0ad-r11863-alpha/source/lib/sysdep/smbios.cpp:520:2: style: Class 'FieldStringizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/tex/tex.cpp:188:25: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/tex/tex.cpp:322:8: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
0ad-r11863-alpha/source/lib/tex/tex.cpp:327:3: note: Found duplicate branches for 'if' and 'else'.
0ad-r11863-alpha/source/lib/tex/tex.cpp:322:8: note: Found duplicate branches for 'if' and 'else'.
0ad-r11863-alpha/source/lib/tex/tex.cpp:132:72: style: Function 'tex_util_foreach_mipmap' argument 4 names different: declaration 'data' definition 'pixels'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/lib/tex/tex.h:430:79: note: Function 'tex_util_foreach_mipmap' argument 4 names different: declaration 'data' definition 'pixels'.
0ad-r11863-alpha/source/lib/tex/tex.cpp:132:72: note: Function 'tex_util_foreach_mipmap' argument 4 names different: declaration 'data' definition 'pixels'.
0ad-r11863-alpha/source/lib/tex/tex.cpp:513:37: style: Function 'tex_set_global_orientation' argument 1 names different: declaration 'orientation' definition 'o'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/lib/tex/tex.h:253:44: note: Function 'tex_set_global_orientation' argument 1 names different: declaration 'orientation' definition 'o'.
0ad-r11863-alpha/source/lib/tex/tex.cpp:513:37: note: Function 'tex_set_global_orientation' argument 1 names different: declaration 'orientation' definition 'o'.
0ad-r11863-alpha/source/lib/tex/tex.cpp:717:54: style: Function 'tex_decode' argument 2 names different: declaration 'data_size' definition 'dataSize'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/lib/tex/tex.h:283:61: note: Function 'tex_decode' argument 2 names different: declaration 'data_size' definition 'dataSize'.
0ad-r11863-alpha/source/lib/tex/tex.cpp:717:54: note: Function 'tex_decode' argument 2 names different: declaration 'data_size' definition 'dataSize'.
0ad-r11863-alpha/source/lib/tex/tex_bmp.cpp:88:20: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/tex/tex_bmp.cpp:100:26: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/tex/tex_bmp.cpp:90:29: warning: Conversion of string literal "bmp_hdr_size invalid" to bool always evaluates to true. [incorrectStringBooleanError]
0ad-r11863-alpha/source/lib/tex/tex_codec.cpp:79:39: style: Function 'tex_codec_for_header' argument 1 names different: declaration 'data' definition 'file'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/lib/tex/tex_codec.h:184:46: note: Function 'tex_codec_for_header' argument 1 names different: declaration 'data' definition 'file'.
0ad-r11863-alpha/source/lib/tex/tex_codec.cpp:79:39: note: Function 'tex_codec_for_header' argument 1 names different: declaration 'data' definition 'file'.
0ad-r11863-alpha/source/lib/tex/tex_codec.cpp:79:52: style: Function 'tex_codec_for_header' argument 2 names different: declaration 'data_size' definition 'file_size'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/lib/tex/tex_codec.h:184:59: note: Function 'tex_codec_for_header' argument 2 names different: declaration 'data_size' definition 'file_size'.
0ad-r11863-alpha/source/lib/tex/tex_codec.cpp:79:52: note: Function 'tex_codec_for_header' argument 2 names different: declaration 'data_size' definition 'file_size'.
0ad-r11863-alpha/source/lib/tex/tex_dds.cpp:232:27: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/tex/tex_dds.cpp:593:26: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/tex/tex_jpg.cpp:362:25: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/tex/tex_jpg.cpp:379:25: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/tex/tex_jpg.cpp:404:14: warning: Member variable 'JpgErrorMgr::call_site' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/lib/tex/tex_jpg.cpp:413:14: warning: Member variable 'JpgErrorMgr::call_site' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/lib/tex/tex_jpg.cpp:352:2: style: Struct 'JpgErrorMgr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/tex/tex_jpg.cpp:353:2: style: Struct 'JpgErrorMgr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/tex/tex_png.cpp:82:25: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/lib/timer.cpp:131:0: error: #error "timer_Time: add timer implementation for this platform!" [preprocessorErrorDirective]
0ad-r11863-alpha/source/ps/Profiler2.h:382:28: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/main.cpp:387:9: style: The scope of the variable 'down' can be reduced. [variableScope]
0ad-r11863-alpha/source/lib/timer.h:217:1: style: The class 'TimerUnit' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/ps/XML/XeroXMB.h:129:2: warning: Member variable 'XMBFile::m_ElementNameCount' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/XML/XeroXMB.h:129:2: warning: Member variable 'XMBFile::m_AttributeNameCount' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/XML/XeroXMB.h:129:2: warning: Member variable 'XMBFile::m_ElementPointer' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/XML/XeroXMB.h:129:2: warning: Member variable 'XMBFile::m_AttributePointer' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/XML/XeroXMB.h:194:2: warning: Member variable 'XMBElementList::m_LastPointer' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/XML/XeroXMB.h:197:2: warning: Member variable 'XMBElementList::m_LastPointer' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/XML/XeroXMB.h:221:2: warning: Member variable 'XMBAttribute::Name' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/XML/XeroXMB.h:232:2: warning: Member variable 'XMBAttributeList::m_LastPointer' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/CConsole.h:81:7: style: Technically the member function 'CConsole::IsActive' can be const. [functionConst]
0ad-r11863-alpha/source/ps/CConsole.h:126:7: style: Technically the member function 'CConsole::IsEOB' can be const. [functionConst]
0ad-r11863-alpha/source/ps/CConsole.h:127:7: style: Technically the member function 'CConsole::IsBOB' can be const. [functionConst]
0ad-r11863-alpha/source/ps/CConsole.h:128:7: style: Technically the member function 'CConsole::IsFull' can be const. [functionConst]
0ad-r11863-alpha/source/ps/CConsole.h:129:7: style: Technically the member function 'CConsole::IsEmpty' can be const. [functionConst]
0ad-r11863-alpha/source/ps/Profiler2.h:357:9: performance: Technically the member function 'CProfiler2::GetTime' can be static. [functionStatic]
0ad-r11863-alpha/source/ps/Profiler2.h:362:6: style: Technically the member function 'CProfiler2::GetFrameNumber' can be const. [functionConst]
0ad-r11863-alpha/source/ps/Profiler2.h:167:8: performance: Technically the member function 'CProfiler2::ThreadStorage::RecordAttributePrintf' can be static. [functionStatic]
0ad-r11863-alpha/source/ps/Profiler2.h:180:22: style: Technically the member function 'CProfiler2::ThreadStorage::GetName' can be const. [functionConst]
0ad-r11863-alpha/source/lib/timer.h:77:2: style: Class 'ScopeTimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/lib/timer.h:352:2: style: Class 'ScopeTimerAccrue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Game.h:68:2: style: Class 'CGame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/CStr.h:71:2: style: Class 'CStrW' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/CStr.h:73:2: style: Class 'CStrW' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/CStr.h:71:2: style: Class 'CStr8' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/CStr.h:73:2: style: Class 'CStr8' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Profile.h:150:2: style: Class 'CProfileSample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Profile.h:170:2: style: Class 'CProfileSampleScript' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Profiler2.h:409:2: style: Class 'CProfile2Region' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Profiler2.h:427:2: style: Class 'CProfile2GPURegion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Replay.h:69:2: style: Class 'CReplayLogger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/World.h:70:2: style: Class 'CWorld' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/GameSetup/Paths.h:30:2: style: Class 'Paths' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/XML/XeroXMB.h:175:2: style: Class 'XMBElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetClient.h:68:2: style: Class 'CNetClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetFileTransfer.h:76:2: style: Class 'CNetFileTransferer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetServer.h:106:2: style: Class 'CNetServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetSession.h:60:2: style: Class 'CNetClientSession' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Replay.h:72:15: style: The function 'StartGame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Replay.h:38:15: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Replay.h:72:15: note: Function in derived class
0ad-r11863-alpha/source/ps/Replay.h:73:15: style: The function 'Turn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Replay.h:43:15: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Replay.h:73:15: note: Function in derived class
0ad-r11863-alpha/source/ps/Replay.h:74:15: style: The function 'Hash' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Replay.h:48:15: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Replay.h:74:15: note: Function in derived class
0ad-r11863-alpha/source/network/NetSession.h:84:15: style: The function 'SendMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetSession.h:48:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetSession.h:84:15: note: Function in derived class
0ad-r11863-alpha/source/network/NetSession.h:143:15: style: The function 'SendMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetSession.h:48:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetSession.h:143:15: note: Function in derived class
0ad-r11863-alpha/source/main.cpp:259:2: style: Exception should be caught by reference. [catchExceptionByValue]
0ad-r11863-alpha/source/maths/BoundingBoxAligned.cpp:166:54: style: Function 'Transform' argument 1 names different: declaration 'm' definition 'transform'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/maths/BoundingBoxAligned.h:56:34: note: Function 'Transform' argument 1 names different: declaration 'm' definition 'transform'.
0ad-r11863-alpha/source/maths/BoundingBoxAligned.cpp:166:54: note: Function 'Transform' argument 1 names different: declaration 'm' definition 'transform'.
0ad-r11863-alpha/source/maths/Vector3D.h:36:3: style: Class 'CVector3D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/maths/BoundingBoxAligned.cpp:260:2: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
0ad-r11863-alpha/source/maths/BoundingBoxAligned.cpp:261:2: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
0ad-r11863-alpha/source/maths/BoundingBoxAligned.cpp:262:2: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
0ad-r11863-alpha/source/maths/BoundingBoxAligned.cpp:263:2: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
0ad-r11863-alpha/source/maths/BoundingBoxAligned.cpp:264:2: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
0ad-r11863-alpha/source/maths/BoundingBoxAligned.cpp:265:2: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
0ad-r11863-alpha/source/maths/BoundingBoxAligned.cpp:294:2: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
0ad-r11863-alpha/source/maths/BoundingBoxAligned.cpp:295:2: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
0ad-r11863-alpha/source/maths/BoundingBoxAligned.cpp:296:2: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
0ad-r11863-alpha/source/maths/BoundingBoxAligned.cpp:297:2: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
0ad-r11863-alpha/source/maths/BoundingBoxAligned.cpp:298:2: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
0ad-r11863-alpha/source/maths/BoundingBoxAligned.cpp:299:2: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
0ad-r11863-alpha/source/maths/BoundingBoxOriented.cpp:47:95: style: Function 'RayIntersect' argument 3 names different: declaration 'tMin' definition 'tMin_out'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/maths/BoundingBoxOriented.h:65:74: note: Function 'RayIntersect' argument 3 names different: declaration 'tMin' definition 'tMin_out'.
0ad-r11863-alpha/source/maths/BoundingBoxOriented.cpp:47:95: note: Function 'RayIntersect' argument 3 names different: declaration 'tMin' definition 'tMin_out'.
0ad-r11863-alpha/source/maths/BoundingBoxOriented.cpp:47:112: style: Function 'RayIntersect' argument 4 names different: declaration 'tMax' definition 'tMax_out'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/maths/BoundingBoxOriented.h:65:87: note: Function 'RayIntersect' argument 4 names different: declaration 'tMax' definition 'tMax_out'.
0ad-r11863-alpha/source/maths/BoundingBoxOriented.cpp:47:112: note: Function 'RayIntersect' argument 4 names different: declaration 'tMax' definition 'tMax_out'.
0ad-r11863-alpha/source/maths/Brush.cpp:130:52: style: Function 'SliceNewVertex' argument 1 names different: declaration 'sliceInfo' definition 'sliceOp'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/maths/Brush.cpp:127:44: note: Function 'SliceNewVertex' argument 1 names different: declaration 'sliceInfo' definition 'sliceOp'.
0ad-r11863-alpha/source/maths/Brush.cpp:130:52: note: Function 'SliceNewVertex' argument 1 names different: declaration 'sliceInfo' definition 'sliceOp'.
0ad-r11863-alpha/source/maths/Brush.cpp:130:68: style: Function 'SliceNewVertex' argument 2 names different: declaration 'v1' definition 'edgeIdx1'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/maths/Brush.cpp:127:62: note: Function 'SliceNewVertex' argument 2 names different: declaration 'v1' definition 'edgeIdx1'.
0ad-r11863-alpha/source/maths/Brush.cpp:130:68: note: Function 'SliceNewVertex' argument 2 names different: declaration 'v1' definition 'edgeIdx1'.
0ad-r11863-alpha/source/maths/Brush.cpp:130:85: style: Function 'SliceNewVertex' argument 3 names different: declaration 'v2' definition 'edgeIdx2'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/maths/Brush.cpp:127:73: note: Function 'SliceNewVertex' argument 3 names different: declaration 'v2' definition 'edgeIdx2'.
0ad-r11863-alpha/source/maths/Brush.cpp:130:85: note: Function 'SliceNewVertex' argument 3 names different: declaration 'v2' definition 'edgeIdx2'.
0ad-r11863-alpha/source/maths/Brush.h:47:2: style: Class 'CBrush' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/maths/MD5.h:59:7: style: Technically the member function 'MD5::Transform' can be const. [functionConst]
0ad-r11863-alpha/source/maths/MD5.cpp:99:11: note: Technically the member function 'MD5::Transform' can be const.
0ad-r11863-alpha/source/maths/MD5.h:59:7: note: Technically the member function 'MD5::Transform' can be const.
0ad-r11863-alpha/source/maths/Matrix3D.h:42:15: style: Member variable 'CMatrix3D::_21' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/maths/Matrix3D.h:64:3: note: Member variable 'CMatrix3D::_21' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/maths/Matrix3D.h:42:15: note: Member variable 'CMatrix3D::_21' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/maths/Matrix3D.h:42:20: style: Member variable 'CMatrix3D::_31' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/maths/Matrix3D.h:65:3: note: Member variable 'CMatrix3D::_31' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/maths/Matrix3D.h:42:20: note: Member variable 'CMatrix3D::_31' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/maths/Matrix3D.h:42:25: style: Member variable 'CMatrix3D::_41' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/maths/Matrix3D.h:66:3: note: Member variable 'CMatrix3D::_41' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/maths/Matrix3D.h:42:25: note: Member variable 'CMatrix3D::_41' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/maths/Matrix3D.h:70:2: style: Class 'CMatrix3D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/maths/NUSpline.cpp:107:32: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
0ad-r11863-alpha/source/maths/NUSpline.h:41:2: warning: Member variable 'RNSpline::MaxDistance' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/maths/NUSpline.h:55:13: style: Technically the member function 'RNSpline::GetStartVelocity' can be const. [functionConst]
0ad-r11863-alpha/source/maths/NUSpline.cpp:123:21: note: Technically the member function 'RNSpline::GetStartVelocity' can be const.
0ad-r11863-alpha/source/maths/NUSpline.h:55:13: note: Technically the member function 'RNSpline::GetStartVelocity' can be const.
0ad-r11863-alpha/source/maths/NUSpline.h:56:13: style: Technically the member function 'RNSpline::GetEndVelocity' can be const. [functionConst]
0ad-r11863-alpha/source/maths/NUSpline.cpp:132:21: note: Technically the member function 'RNSpline::GetEndVelocity' can be const.
0ad-r11863-alpha/source/maths/NUSpline.h:56:13: note: Technically the member function 'RNSpline::GetEndVelocity' can be const.
0ad-r11863-alpha/source/maths/NUSpline.cpp:62:18: error: Uninitialized struct member: temp.Distance [uninitStructMember]
0ad-r11863-alpha/source/maths/NUSpline.cpp:204:37: error: Uninitialized struct member: temp.Distance [uninitStructMember]
0ad-r11863-alpha/source/maths/Noise.cpp:48:22: style: Function 'Noise2D' argument 1 names different: declaration 'freq' definition 'f'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/maths/Noise.h:41:14: note: Function 'Noise2D' argument 1 names different: declaration 'freq' definition 'f'.
0ad-r11863-alpha/source/maths/Noise.cpp:48:22: note: Function 'Noise2D' argument 1 names different: declaration 'freq' definition 'f'.
0ad-r11863-alpha/source/maths/Noise.cpp:101:22: style: Function 'Noise3D' argument 1 names different: declaration 'freq' definition 'f'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/maths/Noise.h:59:14: note: Function 'Noise3D' argument 1 names different: declaration 'freq' definition 'f'.
0ad-r11863-alpha/source/maths/Noise.cpp:101:22: note: Function 'Noise3D' argument 1 names different: declaration 'freq' definition 'f'.
0ad-r11863-alpha/source/maths/Noise.cpp:101:29: style: Function 'Noise3D' argument 2 names different: declaration 'vfreq' definition 'v'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/maths/Noise.h:59:24: note: Function 'Noise3D' argument 2 names different: declaration 'vfreq' definition 'v'.
0ad-r11863-alpha/source/maths/Noise.cpp:101:29: note: Function 'Noise3D' argument 2 names different: declaration 'vfreq' definition 'v'.
0ad-r11863-alpha/source/maths/Vector2D.h:34:2: warning: Member variable 'CVector2D::X' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/maths/Vector2D.h:34:2: warning: Member variable 'CVector2D::Y' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/maths/Noise.cpp:51:2: style: Class 'Noise2D' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/maths/Noise.cpp:51:2: style: Class 'Noise2D' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/maths/Noise.cpp:103:2: style: Class 'Noise3D' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/maths/Noise.cpp:103:2: style: Class 'Noise3D' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/maths/Noise.h:41:2: style: Class 'Noise2D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/maths/Plane.h:63:8: style: Technically the member function 'CPlane::FindLineSegIntersection' can be const. [functionConst]
0ad-r11863-alpha/source/maths/Plane.cpp:113:14: note: Technically the member function 'CPlane::FindLineSegIntersection' can be const.
0ad-r11863-alpha/source/maths/Plane.h:63:8: note: Technically the member function 'CPlane::FindLineSegIntersection' can be const.
0ad-r11863-alpha/source/maths/Plane.h:64:8: style: Technically the member function 'CPlane::FindRayIntersection' can be const. [functionConst]
0ad-r11863-alpha/source/maths/Plane.cpp:127:14: note: Technically the member function 'CPlane::FindRayIntersection' can be const.
0ad-r11863-alpha/source/maths/Plane.h:64:8: note: Technically the member function 'CPlane::FindRayIntersection' can be const.
0ad-r11863-alpha/source/maths/Plane.h:42:3: style: Class 'CPlane' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/maths/Quaternion.cpp:201:8: style: The scope of the variable 'omega' can be reduced. [variableScope]
0ad-r11863-alpha/source/maths/Quaternion.cpp:201:22: style: The scope of the variable 'sinom' can be reduced. [variableScope]
0ad-r11863-alpha/source/maths/Quaternion.h:64:7: style: Technically the member function 'CQuaternion::ToAxisAngle' can be const. [functionConst]
0ad-r11863-alpha/source/maths/Quaternion.cpp:273:19: note: Technically the member function 'CQuaternion::ToAxisAngle' can be const.
0ad-r11863-alpha/source/maths/Quaternion.h:64:7: note: Technically the member function 'CQuaternion::ToAxisAngle' can be const.
0ad-r11863-alpha/source/maths/scripting/JSInterface_Vector3D.cpp:106:30: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/maths/scripting/JSInterface_Vector3D.cpp:192:10: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/maths/scripting/JSInterface_Vector3D.cpp:52:30: warning: Member variable 'Vector3D_Info::updateFn' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/maths/scripting/JSInterface_Vector3D.cpp:52:30: warning: Member variable 'Vector3D_Info::freshenFn' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/maths/scripting/JSInterface_Vector3D.cpp:58:30: warning: Member variable 'Vector3D_Info::updateFn' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/maths/scripting/JSInterface_Vector3D.cpp:58:30: warning: Member variable 'Vector3D_Info::freshenFn' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/maths/scripting/JSInterface_Vector3D.cpp:64:30: warning: Member variable 'Vector3D_Info::updateFn' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/maths/scripting/JSInterface_Vector3D.cpp:64:30: warning: Member variable 'Vector3D_Info::freshenFn' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/maths/scripting/JSInterface_Vector3D.cpp:67:2: style: Struct 'Vector3D_Info' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/maths/scripting/JSInterface_Vector3D.cpp:67:2: style: Struct 'Vector3D_Info' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/maths/scripting/JSInterface_Vector3D.h:49:3: style: Struct 'Vector3D_Info' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetClient.cpp:262:45: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:337:23: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:350:23: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:365:23: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:380:23: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:382:40: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:402:23: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:404:26: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:419:23: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:421:31: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:437:23: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:439:38: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:463:23: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:487:23: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:501:23: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:503:40: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:517:23: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:534:23: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.cpp:536:25: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetClient.h:194:8: style: Member variable 'CNetClient::m_UserName' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/network/NetClient.cpp:70:2: note: Member variable 'CNetClient::m_UserName' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetClient.h:194:8: note: Member variable 'CNetClient::m_UserName' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetClient.h:203:6: style: Member variable 'CNetClient::m_HostID' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/network/NetClient.cpp:71:26: note: Member variable 'CNetClient::m_HostID' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetClient.h:203:6: note: Member variable 'CNetClient::m_HostID' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetClient.h:200:25: style: Member variable 'CNetClient::m_ClientTurnManager' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/network/NetClient.cpp:71:45: note: Member variable 'CNetClient::m_ClientTurnManager' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetClient.h:200:25: note: Member variable 'CNetClient::m_ClientTurnManager' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetClient.h:193:9: style: Member variable 'CNetClient::m_Game' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/network/NetClient.cpp:71:72: note: Member variable 'CNetClient::m_Game' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetClient.h:193:9: note: Member variable 'CNetClient::m_Game' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetTurnManager.h:134:6: style: Technically the member function 'CNetTurnManager::GetCurrentTurn' can be const. [functionConst]
0ad-r11863-alpha/source/network/NetTurnManager.h:263:6: style: Technically the member function 'CNetServerTurnManager::GetReadyTurn' can be const. [functionConst]
0ad-r11863-alpha/source/network/NetMessage.h:39:2: style: Class 'CNetMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessage.h:116:2: style: Class 'CSimulationMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessage.h:138:2: style: Class 'CGameSetupMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:86:1: style: Class 'CSrvHandshakeMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:92:1: style: Class 'CCliHandshakeMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:98:1: style: Class 'CSrvHandshakeResponseMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:104:1: style: Class 'CAuthenticateMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:110:1: style: Class 'CAuthenticateResultMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:116:1: style: Class 'CChatMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:121:1: style: Class 'CPlayerAssignmentMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:129:1: style: Class 'CFileTransferRequestMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:133:1: style: Class 'CFileTransferResponseMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:138:1: style: Class 'CFileTransferDataMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:143:1: style: Class 'CFileTransferAckMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:148:1: style: Class 'CJoinSyncStartMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:151:1: style: Class 'CLoadedGameMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:155:1: style: Class 'CGameStartMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:158:1: style: Class 'CEndCommandBatchMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:163:1: style: Class 'CSyncCheckMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessages.h:168:1: style: Class 'CSyncErrorMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetTurnManager.h:240:2: style: Class 'CNetServerTurnManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetClient.cpp:47:2: style: Class 'CNetFileReceiveTask_ClientRejoin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/Serialization.h:90:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessage.h:69:20: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/Serialization.h:102:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessage.h:78:17: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/Serialization.h:83:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessage.h:118:14: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessage.h:118:14: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessage.h:119:20: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessage.h:119:20: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessage.h:120:17: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessage.h:120:17: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessage.h:121:15: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessage.h:121:15: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessage.h:140:14: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessage.h:140:14: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessage.h:141:20: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessage.h:141:20: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessage.h:142:17: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessage.h:142:17: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessage.h:143:15: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessage.h:143:15: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:86:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:86:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:86:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:86:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:86:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:86:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:86:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:86:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:92:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:92:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:92:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:92:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:92:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:92:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:92:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:92:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:98:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:98:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:98:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:98:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:98:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:98:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:98:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:98:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:104:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:104:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:104:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:104:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:104:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:104:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:104:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:104:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:110:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:110:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:110:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:110:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:110:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:110:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:110:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:110:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:116:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:116:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:116:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:116:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:116:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:116:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:116:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:116:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:121:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:121:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:121:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:121:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:121:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:121:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:121:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:121:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:129:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:129:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:129:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:129:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:129:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:129:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:129:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:129:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:133:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:133:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:133:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:133:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:133:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:133:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:133:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:133:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:138:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:138:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:138:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:138:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:138:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:138:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:138:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:138:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:143:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:143:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:143:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:143:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:143:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:143:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:143:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:143:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:148:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:148:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:148:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:148:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:148:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:148:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:148:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:148:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:151:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:151:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:151:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:151:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:151:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:151:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:151:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:151:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:155:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:155:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:155:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:155:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:155:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:155:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:155:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:155:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:158:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:158:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:158:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:158:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:158:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:158:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:158:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:158:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:163:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:163:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:163:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:163:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:163:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:163:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:163:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:163:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:168:1: style: The function 'GetSerializedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:78:17: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:168:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:168:1: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:59:14: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:168:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:168:1: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:69:20: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:168:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessages.h:168:1: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetMessage.h:85:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetMessages.h:168:1: note: Function in derived class
0ad-r11863-alpha/source/network/NetTurnManager.h:197:15: style: The function 'OnSimulationMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetTurnManager.h:101:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetTurnManager.h:197:15: note: Function in derived class
0ad-r11863-alpha/source/network/NetTurnManager.h:199:15: style: The function 'PostCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetTurnManager.h:111:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetTurnManager.h:199:15: note: Function in derived class
0ad-r11863-alpha/source/network/NetTurnManager.h:202:15: style: The function 'NotifyFinishedOwnCommands' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetTurnManager.h:145:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetTurnManager.h:202:15: note: Function in derived class
0ad-r11863-alpha/source/network/NetTurnManager.h:204:15: style: The function 'NotifyFinishedUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetTurnManager.h:150:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetTurnManager.h:204:15: note: Function in derived class
0ad-r11863-alpha/source/network/NetTurnManager.h:217:15: style: The function 'OnSimulationMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetTurnManager.h:101:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetTurnManager.h:217:15: note: Function in derived class
0ad-r11863-alpha/source/network/NetTurnManager.h:219:15: style: The function 'PostCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetTurnManager.h:111:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetTurnManager.h:219:15: note: Function in derived class
0ad-r11863-alpha/source/network/NetTurnManager.h:222:15: style: The function 'NotifyFinishedOwnCommands' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetTurnManager.h:145:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetTurnManager.h:222:15: note: Function in derived class
0ad-r11863-alpha/source/network/NetTurnManager.h:224:15: style: The function 'NotifyFinishedUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetTurnManager.h:150:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetTurnManager.h:224:15: note: Function in derived class
0ad-r11863-alpha/source/network/NetMessage.h:123:6: style: Member variable 'CSimulationMessage::m_Client' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/network/NetMessageSim.cpp:103:2: note: Member variable 'CSimulationMessage::m_Client' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetMessage.h:123:6: note: Member variable 'CSimulationMessage::m_Client' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetMessage.h:145:19: style: Member variable 'CGameSetupMessage::m_Data' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/network/NetMessageSim.cpp:166:2: note: Member variable 'CGameSetupMessage::m_Data' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetMessage.h:145:19: note: Member variable 'CGameSetupMessage::m_Data' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetMessageSim.cpp:32:2: style: Class 'CBufferBinarySerializerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetMessageSim.cpp:85:2: style: Class 'CLengthBinarySerializer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetServer.cpp:401:45: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetServer.cpp:603:31: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetServer.cpp:606:34: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetServer.cpp:626:31: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetServer.cpp:629:34: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetServer.cpp:697:31: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetServer.cpp:700:25: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetServer.cpp:735:31: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetServer.cpp:738:26: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetServer.cpp:751:31: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetServer.cpp:777:31: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetServer.cpp:780:32: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetServer.cpp:817:31: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/network/NetServer.h:264:19: style: Member variable 'CNetServerWorker::m_ScriptInterface' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/network/NetServer.cpp:114:2: note: Member variable 'CNetServerWorker::m_ScriptInterface' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetServer.h:264:19: note: Member variable 'CNetServerWorker::m_ScriptInterface' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetServer.h:272:12: style: Member variable 'CNetServerWorker::m_Host' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/network/NetServer.cpp:115:19: note: Member variable 'CNetServerWorker::m_Host' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetServer.h:272:12: note: Member variable 'CNetServerWorker::m_Host' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetServer.cpp:121:2: performance: Variable 'm_ServerName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/source/network/NetServer.cpp:122:2: performance: Variable 'm_WelcomeMessage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/source/network/NetServer.h:237:7: performance: Technically the member function 'CNetServerWorker::SetupSession' can be static. [functionStatic]
0ad-r11863-alpha/source/network/NetServer.cpp:418:24: note: Technically the member function 'CNetServerWorker::SetupSession' can be static.
0ad-r11863-alpha/source/network/NetServer.h:237:7: note: Technically the member function 'CNetServerWorker::SetupSession' can be static.
0ad-r11863-alpha/source/network/NetServer.h:238:7: performance: Technically the member function 'CNetServerWorker::HandleConnect' can be static. [functionStatic]
0ad-r11863-alpha/source/network/NetServer.cpp:448:24: note: Technically the member function 'CNetServerWorker::HandleConnect' can be static.
0ad-r11863-alpha/source/network/NetServer.h:238:7: note: Technically the member function 'CNetServerWorker::HandleConnect' can be static.
0ad-r11863-alpha/source/network/NetServer.cpp:920:2: style: Class 'CNetServer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/network/NetServer.cpp:920:2: style: Class 'CNetServer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/network/NetServer.h:182:2: style: Class 'CNetServerWorker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetStats.h:41:2: style: Class 'CNetStatsTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/NetServer.cpp:70:15: style: The function 'OnComplete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/network/NetFileTransfer.h:55:15: note: Virtual function in base class
0ad-r11863-alpha/source/network/NetServer.cpp:70:15: note: Function in derived class
0ad-r11863-alpha/source/network/NetTurnManager.h:172:6: style: Member variable 'CNetTurnManager::m_PlayerId' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/network/NetTurnManager.cpp:62:2: note: Member variable 'CNetTurnManager::m_PlayerId' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetTurnManager.h:172:6: note: Member variable 'CNetTurnManager::m_PlayerId' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetTurnManager.h:275:6: style: Member variable 'CNetServerTurnManager::m_ReadyTurn' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/network/NetTurnManager.cpp:469:23: note: Member variable 'CNetServerTurnManager::m_ReadyTurn' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetTurnManager.h:275:6: note: Member variable 'CNetServerTurnManager::m_ReadyTurn' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/network/NetTurnManager.h:90:7: style: Technically the member function 'CNetTurnManager::WillUpdate' can be const. [functionConst]
0ad-r11863-alpha/source/network/NetTurnManager.cpp:89:23: note: Technically the member function 'CNetTurnManager::WillUpdate' can be const.
0ad-r11863-alpha/source/network/NetTurnManager.h:90:7: note: Technically the member function 'CNetTurnManager::WillUpdate' can be const.
0ad-r11863-alpha/source/network/NetTurnManager.h:156:7: performance: Technically the member function 'CNetTurnManager::TurnNeedsFullHash' can be static. [functionStatic]
0ad-r11863-alpha/source/network/NetTurnManager.cpp:284:23: note: Technically the member function 'CNetTurnManager::TurnNeedsFullHash' can be static.
0ad-r11863-alpha/source/network/NetTurnManager.h:156:7: note: Technically the member function 'CNetTurnManager::TurnNeedsFullHash' can be static.
0ad-r11863-alpha/source/network/fsm.cpp:389:50: style: Function 'Update' argument 2 names different: declaration 'pEventData' definition 'pEventParam'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/network/fsm.h:160:51: note: Function 'Update' argument 2 names different: declaration 'pEventData' definition 'pEventParam'.
0ad-r11863-alpha/source/network/fsm.cpp:389:50: note: Function 'Update' argument 2 names different: declaration 'pEventData' definition 'pEventParam'.
0ad-r11863-alpha/source/network/fsm.cpp:56:17: warning: Member variable 'CFsmTransition::m_NextState' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/network/fsm.cpp:56:17: warning: Member variable 'CFsmTransition::m_Event' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/network/fsm.h:58:2: style: Class 'CFsmEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/network/fsm.h:79:2: style: Class 'CFsmTransition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/CConsole.cpp:110:8: style: Checking if unsigned variable 'L' is less than zero. [unsignedLessThanZero]
0ad-r11863-alpha/source/ps/CConsole.cpp:562:21: style: Checking if unsigned variable 'wcslen(szLine)' is less than zero. [unsignedLessThanZero]
0ad-r11863-alpha/source/ps/CConsole.cpp:551:60: style: Function 'UseHistoryFile' argument 2 names different: declaration 'historysize' definition 'max_history_lines'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/CConsole.h:75:51: note: Function 'UseHistoryFile' argument 2 names different: declaration 'historysize' definition 'max_history_lines'.
0ad-r11863-alpha/source/ps/CConsole.cpp:551:60: note: Function 'UseHistoryFile' argument 2 names different: declaration 'historysize' definition 'max_history_lines'.
0ad-r11863-alpha/source/ps/CConsole.cpp:625:51: style: Function 'ReceivedChatMessage' argument 1 names different: declaration 'pSender' definition 'szSender'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/CConsole.h:71:42: note: Function 'ReceivedChatMessage' argument 1 names different: declaration 'pSender' definition 'szSender'.
0ad-r11863-alpha/source/ps/CConsole.cpp:625:51: note: Function 'ReceivedChatMessage' argument 1 names different: declaration 'pSender' definition 'szSender'.
0ad-r11863-alpha/source/ps/CConsole.cpp:47:11: warning: Member variable 'CConsole::m_iFontHeight' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/CConsole.cpp:47:11: warning: Member variable 'CConsole::m_iFontWidth' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/CConsole.cpp:47:11: warning: Member variable 'CConsole::m_iFontOffset' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/CConsole.cpp:47:11: warning: Member variable 'CConsole::m_fX' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/CConsole.cpp:47:11: warning: Member variable 'CConsole::m_fY' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/CConsole.cpp:47:11: warning: Member variable 'CConsole::m_fHeight' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/CConsole.cpp:47:11: warning: Member variable 'CConsole::m_fWidth' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/CConsole.cpp:47:11: warning: Member variable 'CConsole::m_MaxHistoryLines' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/CConsole.cpp:47:11: warning: Member variable 'CConsole::m_bFocus' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/CConsole.h:118:7: style: Unused private function: 'CConsole::ToLower' [unusedPrivateFunction]
0ad-r11863-alpha/source/ps/CConsole.h:119:7: style: Unused private function: 'CConsole::Trim' [unusedPrivateFunction]
0ad-r11863-alpha/source/ps/CConsole.h:134:7: style: Unused private function: 'CConsole::InsertMessageRaw' [unusedPrivateFunction]
0ad-r11863-alpha/source/ps/CConsole.h:71:7: performance: Technically the member function 'CConsole::ReceivedChatMessage' can be static. [functionStatic]
0ad-r11863-alpha/source/ps/CConsole.cpp:625:16: note: Technically the member function 'CConsole::ReceivedChatMessage' can be static.
0ad-r11863-alpha/source/ps/CConsole.h:71:7: note: Technically the member function 'CConsole::ReceivedChatMessage' can be static.
0ad-r11863-alpha/source/ps/CConsole.h:118:7: performance: Technically the member function 'CConsole::ToLower' can be static. [functionStatic]
0ad-r11863-alpha/source/ps/CConsole.cpp:106:16: note: Technically the member function 'CConsole::ToLower' can be static.
0ad-r11863-alpha/source/ps/CConsole.h:118:7: note: Technically the member function 'CConsole::ToLower' can be static.
0ad-r11863-alpha/source/ps/CConsole.h:119:7: performance: Technically the member function 'CConsole::Trim' can be static. [functionStatic]
0ad-r11863-alpha/source/ps/CConsole.cpp:119:16: note: Technically the member function 'CConsole::Trim' can be static.
0ad-r11863-alpha/source/ps/CConsole.h:119:7: note: Technically the member function 'CConsole::Trim' can be static.
0ad-r11863-alpha/source/ps/CConsole.h:121:7: style: Technically the member function 'CConsole::DrawWindow' can be const. [functionConst]
0ad-r11863-alpha/source/ps/CConsole.cpp:216:16: note: Technically the member function 'CConsole::DrawWindow' can be const.
0ad-r11863-alpha/source/ps/CConsole.h:121:7: note: Technically the member function 'CConsole::DrawWindow' can be const.
0ad-r11863-alpha/source/ps/CConsole.h:124:7: performance: Technically the member function 'CConsole::DrawCursor' can be static. [functionStatic]
0ad-r11863-alpha/source/ps/CConsole.cpp:302:16: note: Technically the member function 'CConsole::DrawCursor' can be static.
0ad-r11863-alpha/source/ps/CConsole.h:124:7: note: Technically the member function 'CConsole::DrawCursor' can be static.
0ad-r11863-alpha/source/ps/CConsole.cpp:54:2: style: Class 'CConsole' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/ps/CConsole.cpp:54:2: style: Class 'CConsole' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/ps/CLogger.cpp:81:2: style: Class 'CLogger' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/ps/CLogger.cpp:81:2: style: Class 'CLogger' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/ps/CStr.cpp:315:32: style: Function 'Replace' argument 1 names different: declaration 'StrToReplace' definition 'ToReplace'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/CStr.h:304:27: note: Function 'Replace' argument 1 names different: declaration 'StrToReplace' definition 'ToReplace'.
0ad-r11863-alpha/source/ps/CStr.cpp:315:32: note: Function 'Replace' argument 1 names different: declaration 'StrToReplace' definition 'ToReplace'.
0ad-r11863-alpha/source/ps/CStr.cpp:496:5: style: Variable 'str' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/source/ps/ConfigDB.h:108:19: performance: Technically the member function 'CConfigDB::GetValueNamespace' can be static. [functionStatic]
0ad-r11863-alpha/source/ps/ConfigDB.cpp:249:29: note: Technically the member function 'CConfigDB::GetValueNamespace' can be static.
0ad-r11863-alpha/source/ps/ConfigDB.h:108:19: note: Technically the member function 'CConfigDB::GetValueNamespace' can be static.
0ad-r11863-alpha/source/ps/ConfigDB.h:115:34: performance: Technically the member function 'CConfigDB::GetValuesWithPrefix' can be static. [functionStatic]
0ad-r11863-alpha/source/ps/ConfigDB.cpp:271:44: note: Technically the member function 'CConfigDB::GetValuesWithPrefix' can be static.
0ad-r11863-alpha/source/ps/ConfigDB.h:115:34: note: Technically the member function 'CConfigDB::GetValuesWithPrefix' can be static.
0ad-r11863-alpha/source/ps/ConfigDB.h:134:7: performance: Technically the member function 'CConfigDB::SetConfigFile' can be static. [functionStatic]
0ad-r11863-alpha/source/ps/ConfigDB.cpp:310:17: note: Technically the member function 'CConfigDB::SetConfigFile' can be static.
0ad-r11863-alpha/source/ps/ConfigDB.h:134:7: note: Technically the member function 'CConfigDB::SetConfigFile' can be static.
0ad-r11863-alpha/source/ps/ConfigDB.h:144:7: performance: Technically the member function 'CConfigDB::Reload' can be static. [functionStatic]
0ad-r11863-alpha/source/ps/ConfigDB.cpp:321:17: note: Technically the member function 'CConfigDB::Reload' can be static.
0ad-r11863-alpha/source/ps/ConfigDB.h:144:7: note: Technically the member function 'CConfigDB::Reload' can be static.
0ad-r11863-alpha/source/ps/ConfigDB.h:154:7: performance: Technically the member function 'CConfigDB::WriteFile' can be static. [functionStatic]
0ad-r11863-alpha/source/ps/ConfigDB.cpp:417:17: note: Technically the member function 'CConfigDB::WriteFile' can be static.
0ad-r11863-alpha/source/ps/ConfigDB.h:154:7: note: Technically the member function 'CConfigDB::WriteFile' can be static.
0ad-r11863-alpha/source/ps/DllLoader.h:37:2: style: Class 'DllLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:7:54: style: Class 'PSERROR_CVFSFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:8:57: style: Class 'PSERROR_Deserialize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:9:55: style: Class 'PSERROR_DllLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:10:51: style: Class 'PSERROR_Error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:11:50: style: Class 'PSERROR_File' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:12:49: style: Class 'PSERROR_GUI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:13:50: style: Class 'PSERROR_Game' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:14:50: style: Class 'PSERROR_I18n' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:15:54: style: Class 'PSERROR_Renderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:16:55: style: Class 'PSERROR_Scripting' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:17:55: style: Class 'PSERROR_Serialize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:18:52: style: Class 'PSERROR_System' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:19:55: style: Class 'PSERROR_Xeromyces' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:21:61: style: Class 'PSERROR_Game_World' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:22:62: style: Class 'PSERROR_I18n_Script' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:23:76: style: Class 'PSERROR_Scripting_DefineType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:24:74: style: Class 'PSERROR_Scripting_LoadFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:26:108: style: Class 'PSERROR_CVFSFile_AlreadyLoaded' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:27:120: style: Class 'PSERROR_CVFSFile_InvalidBufferAccess' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:28:102: style: Class 'PSERROR_CVFSFile_LoadFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:29:129: style: Class 'PSERROR_Deserialize_InvalidCharInString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:30:113: style: Class 'PSERROR_Deserialize_OutOfBounds' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:31:111: style: Class 'PSERROR_Deserialize_ReadFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:32:113: style: Class 'PSERROR_Deserialize_ScriptError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:33:109: style: Class 'PSERROR_DllLoader_DllNotLoaded' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:34:113: style: Class 'PSERROR_DllLoader_SymbolNotFound' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:35:97: style: Class 'PSERROR_Error_InvalidError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:36:92: style: Class 'PSERROR_File_InvalidType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:37:98: style: Class 'PSERROR_File_InvalidVersion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:38:90: style: Class 'PSERROR_File_OpenFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:39:90: style: Class 'PSERROR_File_ReadFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:40:96: style: Class 'PSERROR_File_UnexpectedEOF' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:41:92: style: Class 'PSERROR_File_WriteFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:42:95: style: Class 'PSERROR_GUI_InvalidSetting' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:43:91: style: Class 'PSERROR_GUI_JSOpenFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:44:93: style: Class 'PSERROR_GUI_NameAmbiguity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:45:103: style: Class 'PSERROR_GUI_NullObjectProvided' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:46:97: style: Class 'PSERROR_GUI_ObjectNeedsName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:47:113: style: Class 'PSERROR_GUI_OperationNeedsGUIObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:48:93: style: Class 'PSERROR_GUI_UnableToParse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:49:114: style: Class 'PSERROR_Game_World_MapLoadFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:50:113: style: Class 'PSERROR_I18n_Script_SetupFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:51:100: style: Class 'PSERROR_Renderer_VBOFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:52:121: style: Class 'PSERROR_Scripting_CallFunctionFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:53:117: style: Class 'PSERROR_Scripting_ConversionFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:54:121: style: Class 'PSERROR_Scripting_CreateObjectFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:55:125: style: Class 'PSERROR_Scripting_DefineConstantFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:56:144: style: Class 'PSERROR_Scripting_DefineType_AlreadyExists' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:57:146: style: Class 'PSERROR_Scripting_DefineType_CreationFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:58:132: style: Class 'PSERROR_Scripting_LoadFile_EvalErrors' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:59:132: style: Class 'PSERROR_Scripting_LoadFile_OpenFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:60:129: style: Class 'PSERROR_Scripting_RegisterFunctionFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:61:107: style: Class 'PSERROR_Scripting_SetupFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:62:117: style: Class 'PSERROR_Scripting_TypeDoesNotExist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:63:123: style: Class 'PSERROR_Serialize_InvalidCharInString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:64:121: style: Class 'PSERROR_Serialize_InvalidScriptValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:65:107: style: Class 'PSERROR_Serialize_OutOfBounds' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:66:107: style: Class 'PSERROR_Serialize_ScriptError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:67:126: style: Class 'PSERROR_System_RequiredExtensionsMissing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:68:102: style: Class 'PSERROR_System_SDLInitFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:69:98: style: Class 'PSERROR_System_VmodeFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:70:111: style: Class 'PSERROR_Xeromyces_XMLOpenFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:71:111: style: Class 'PSERROR_Xeromyces_XMLParseError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Errors.cpp:26:166: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:26:166: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:27:184: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:27:184: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:28:157: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:28:157: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:29:196: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:29:196: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:30:172: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:30:172: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:31:169: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:31:169: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:32:172: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:32:172: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:33:167: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:33:167: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:34:173: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:34:173: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:35:151: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:35:151: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:36:144: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:36:144: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:37:153: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:37:153: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:38:141: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:38:141: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:39:141: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:39:141: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:40:150: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:40:150: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:41:144: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:41:144: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:42:149: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:42:149: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:43:143: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:43:143: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:44:146: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:44:146: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:45:161: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:45:161: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:46:152: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:46:152: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:47:176: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:47:176: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:48:146: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:48:146: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:49:174: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:49:174: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:50:172: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:50:172: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:51:154: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:51:154: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:52:185: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:52:185: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:53:179: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:53:179: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:54:185: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:54:185: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:55:191: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:55:191: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:56:214: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:56:214: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:57:217: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:57:217: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:58:197: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:58:197: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:59:197: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:59:197: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:60:197: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:60:197: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:61:164: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:61:164: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:62:179: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:62:179: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:63:188: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:63:188: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:64:185: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:64:185: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:65:164: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:65:164: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:66:164: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:66:164: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:67:194: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:67:194: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:68:158: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:68:158: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:69:152: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:69:152: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:70:170: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:70:170: note: Function in derived class
0ad-r11863-alpha/source/ps/Errors.cpp:71:170: style: The function 'getCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/Errors.h:82:19: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Errors.cpp:71:170: note: Function in derived class
0ad-r11863-alpha/source/ps/FileIo.cpp:128:23: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/ps/FileIo.cpp:73:55: style: Function 'PackRaw' argument 2 names different: declaration 'rawDataSize' definition 'rawSize'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/FileIo.h:74:43: note: Function 'PackRaw' argument 2 names different: declaration 'rawDataSize' definition 'rawSize'.
0ad-r11863-alpha/source/ps/FileIo.cpp:73:55: note: Function 'PackRaw' argument 2 names different: declaration 'rawDataSize' definition 'rawSize'.
0ad-r11863-alpha/source/ps/Font.cpp:71:61: style: Function 'CalculateStringSize' argument 2 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/Font.h:38:55: note: Function 'CalculateStringSize' argument 2 names different: declaration 'w' definition 'width'.
0ad-r11863-alpha/source/ps/Font.cpp:71:61: note: Function 'CalculateStringSize' argument 2 names different: declaration 'w' definition 'width'.
0ad-r11863-alpha/source/ps/Font.cpp:71:73: style: Function 'CalculateStringSize' argument 3 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/Font.h:38:63: note: Function 'CalculateStringSize' argument 3 names different: declaration 'h' definition 'height'.
0ad-r11863-alpha/source/ps/Font.cpp:71:73: note: Function 'CalculateStringSize' argument 3 names different: declaration 'h' definition 'height'.
0ad-r11863-alpha/source/ps/Font.cpp:34:2: performance: Variable 'h' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/source/ps/Font.h:31:2: style: Class 'CFont' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Game.h:61:8: style: Member variable 'CGame::m_SimRate' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/ps/Game.cpp:66:2: note: Member variable 'CGame::m_SimRate' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/ps/Game.h:61:8: note: Member variable 'CGame::m_SimRate' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/ps/Game.h:86:6: style: Technically the member function 'CGame::GetPlayerID' can be const. [functionConst]
0ad-r11863-alpha/source/ps/Game.cpp:232:12: note: Technically the member function 'CGame::GetPlayerID' can be const.
0ad-r11863-alpha/source/ps/Game.h:86:6: note: Technically the member function 'CGame::GetPlayerID' can be const.
0ad-r11863-alpha/source/ps/Game.cpp:61:2: style: Class 'CGame' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/ps/Game.cpp:61:2: style: Class 'CGame' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/ps/GameSetup/Atlas.cpp:45:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
0ad-r11863-alpha/source/ps/GameSetup/Atlas.cpp:47:3: note: Found duplicate branches for 'if' and 'else'.
0ad-r11863-alpha/source/ps/GameSetup/Atlas.cpp:45:3: note: Found duplicate branches for 'if' and 'else'.
0ad-r11863-alpha/source/ps/GameSetup/CmdLineArgs.cpp:63:28: style: Technically the member function 'first_equals::operator()' can be const. [functionConst]
0ad-r11863-alpha/source/ps/GameSetup/CmdLineArgs.cpp:62:2: style: Struct 'first_equals' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/GameSetup/GameSetup.cpp:983:2: style: Exception should be caught by reference. [catchExceptionByValue]
0ad-r11863-alpha/source/ps/GameSetup/Paths.cpp:35:2: performance: Variable 'm_root' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/source/ps/Joystick.h:36:7: style: Technically the member function 'CJoystick::IsEnabled' can be const. [functionConst]
0ad-r11863-alpha/source/ps/Joystick.cpp:64:17: note: Technically the member function 'CJoystick::IsEnabled' can be const.
0ad-r11863-alpha/source/ps/Joystick.h:36:7: note: Technically the member function 'CJoystick::IsEnabled' can be const.
0ad-r11863-alpha/source/ps/Loader.cpp:193:57: style: Function 'LDR_ProgressiveLoad' argument 2 names different: declaration 'next_description' definition 'description'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/Loader.h:161:64: note: Function 'LDR_ProgressiveLoad' argument 2 names different: declaration 'next_description' definition 'description'.
0ad-r11863-alpha/source/ps/Loader.cpp:193:57: note: Function 'LDR_ProgressiveLoad' argument 2 names different: declaration 'next_description' definition 'description'.
0ad-r11863-alpha/source/ps/LoaderThunks.h:83:6: style: Member variable 'MemFun1_t::arg' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/ps/LoaderThunks.h:86:33: note: Member variable 'MemFun1_t::arg' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/ps/LoaderThunks.h:83:6: note: Member variable 'MemFun1_t::arg' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/ps/Overlay.cpp:291:25: style: Function 'CPos' argument 1 names different: declaration 'pos' definition 's'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/Overlay.h:171:20: note: Function 'CPos' argument 1 names different: declaration 'pos' definition 's'.
0ad-r11863-alpha/source/ps/Overlay.cpp:291:25: note: Function 'CPos' argument 1 names different: declaration 'pos' definition 's'.
0ad-r11863-alpha/source/ps/Overlay.h:82:2: style: 'CRect::operator=' should return 'CRect &'. [operatorEq]
0ad-r11863-alpha/source/ps/Overlay.h:175:2: style: 'CPos::operator=' should return 'CPos &'. [operatorEq]
0ad-r11863-alpha/source/ps/Overlay.h:214:2: style: 'CSize::operator=' should return 'CSize &'. [operatorEq]
0ad-r11863-alpha/source/ps/Overlay.h:75:2: style: Class 'CRect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Overlay.h:76:2: style: Class 'CRect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Overlay.h:171:2: style: Class 'CPos' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Overlay.h:209:2: style: Class 'CSize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Overlay.h:210:2: style: Class 'CSize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Overlay.h:71:1: warning: The class 'CRect' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
0ad-r11863-alpha/source/ps/Overlay.h:167:1: warning: The class 'CPos' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
0ad-r11863-alpha/source/ps/Overlay.h:205:1: warning: The class 'CSize' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
0ad-r11863-alpha/source/ps/Parser.cpp:451:9: style: The scope of the variable 'Progress' can be reduced. [variableScope]
0ad-r11863-alpha/source/ps/Parser.cpp:453:7: style: The scope of the variable 'Match' can be reduced. [variableScope]
0ad-r11863-alpha/source/ps/Parser.cpp:463:7: style: The scope of the variable 'BlockAltNode' can be reduced. [variableScope]
0ad-r11863-alpha/source/ps/Parser.cpp:467:7: style: The scope of the variable 'LookNoFurther' can be reduced. [variableScope]
0ad-r11863-alpha/source/ps/Parser.cpp:325:46: style: Function 'ParseString' argument 1 names different: declaration 'parser' definition 'Parser'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/Parser.h:202:34: note: Function 'ParseString' argument 1 names different: declaration 'parser' definition 'Parser'.
0ad-r11863-alpha/source/ps/Parser.cpp:325:46: note: Function 'ParseString' argument 1 names different: declaration 'parser' definition 'Parser'.
0ad-r11863-alpha/source/ps/Parser.cpp:325:73: style: Function 'ParseString' argument 2 names different: declaration 'line' definition 'strLine'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/Parser.h:202:61: note: Function 'ParseString' argument 2 names different: declaration 'line' definition 'strLine'.
0ad-r11863-alpha/source/ps/Parser.cpp:325:73: note: Function 'ParseString' argument 2 names different: declaration 'line' definition 'strLine'.
0ad-r11863-alpha/source/ps/Parser.cpp:231:22: warning: Member variable 'CParserTaskTypeNode::m_Letter' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/Parser.cpp:231:22: warning: Member variable 'CParserTaskTypeNode::m_Type' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/Parser.cpp:231:22: warning: Member variable 'CParserTaskTypeNode::m_AltNodeRepeatable' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/Parser.cpp:283:14: warning: Member variable 'CParserLine::m_ParseOK' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/Parser.h:98:7: style: Technically the member function 'CParserValue::GetString' can be const. [functionConst]
0ad-r11863-alpha/source/ps/Parser.cpp:204:20: note: Technically the member function 'CParserValue::GetString' can be const.
0ad-r11863-alpha/source/ps/Parser.h:98:7: note: Technically the member function 'CParserValue::GetString' can be const.
0ad-r11863-alpha/source/ps/Parser.h:99:7: style: Technically the member function 'CParserValue::GetString' can be const. [functionConst]
0ad-r11863-alpha/source/ps/Parser.cpp:210:20: note: Technically the member function 'CParserValue::GetString' can be const.
0ad-r11863-alpha/source/ps/Parser.h:99:7: note: Technically the member function 'CParserValue::GetString' can be const.
0ad-r11863-alpha/source/ps/Parser.h:100:7: style: Technically the member function 'CParserValue::GetBool' can be const. [functionConst]
0ad-r11863-alpha/source/ps/Parser.cpp:102:20: note: Technically the member function 'CParserValue::GetBool' can be const.
0ad-r11863-alpha/source/ps/Parser.h:100:7: note: Technically the member function 'CParserValue::GetBool' can be const.
0ad-r11863-alpha/source/ps/Preprocessor.cpp:711:17: style: Variable 'm->Expanding' is reassigned a value before the old one has been used. [redundantAssignment]
0ad-r11863-alpha/source/ps/Preprocessor.cpp:709:17: note: Variable 'm->Expanding' is reassigned a value before the old one has been used.
0ad-r11863-alpha/source/ps/Preprocessor.cpp:711:17: note: Variable 'm->Expanding' is reassigned a value before the old one has been used.
0ad-r11863-alpha/source/ps/Preprocessor.cpp:244:16: warning: Member variable 'CPreprocessor::ErrorData' is not initialized in the constructor. [uninitMemberVarPrivate]
0ad-r11863-alpha/source/ps/Preprocessor.h:427:5: warning: Member variable 'CPreprocessor::Source' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/Preprocessor.h:427:5: warning: Member variable 'CPreprocessor::SourceEnd' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/Preprocessor.h:427:5: warning: Member variable 'CPreprocessor::Line' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/Preprocessor.h:427:5: warning: Member variable 'CPreprocessor::BOL' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/Preprocessor.h:427:5: warning: Member variable 'CPreprocessor::EnableOutput' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/Preprocessor.h:427:5: warning: Member variable 'CPreprocessor::ErrorData' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/Preprocessor.h:155:13: style: Technically the member function 'CPreprocessor::Token::CountNL' can be const. [functionConst]
0ad-r11863-alpha/source/ps/Preprocessor.cpp:174:27: note: Technically the member function 'CPreprocessor::Token::CountNL' can be const.
0ad-r11863-alpha/source/ps/Preprocessor.h:155:13: note: Technically the member function 'CPreprocessor::Token::CountNL' can be const.
0ad-r11863-alpha/source/ps/Preprocessor.h:114:9: style: Class 'Token' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Preprocessor.h:193:9: style: Class 'Macro' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Profile.cpp:262:41: style: Function 'CProfileNode' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/Profile.h:76:28: note: Function 'CProfileNode' argument 1 names different: declaration 'name' definition '_name'.
0ad-r11863-alpha/source/ps/Profile.cpp:262:41: note: Function 'CProfileNode' argument 1 names different: declaration 'name' definition '_name'.
0ad-r11863-alpha/source/ps/Profile.cpp:262:62: style: Function 'CProfileNode' argument 2 names different: declaration 'parent' definition '_parent'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/Profile.h:76:48: note: Function 'CProfileNode' argument 2 names different: declaration 'parent' definition '_parent'.
0ad-r11863-alpha/source/ps/Profile.cpp:262:62: note: Function 'CProfileNode' argument 2 names different: declaration 'parent' definition '_parent'.
0ad-r11863-alpha/source/ps/Profile.cpp:323:57: style: Function 'GetChild' argument 1 names different: declaration 'name' definition 'childName'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/Profile.h:88:44: note: Function 'GetChild' argument 1 names different: declaration 'name' definition 'childName'.
0ad-r11863-alpha/source/ps/Profile.cpp:323:57: note: Function 'GetChild' argument 1 names different: declaration 'name' definition 'childName'.
0ad-r11863-alpha/source/ps/Profile.cpp:333:63: style: Function 'GetScriptChild' argument 1 names different: declaration 'name' definition 'childName'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/Profile.h:89:50: note: Function 'GetScriptChild' argument 1 names different: declaration 'name' definition 'childName'.
0ad-r11863-alpha/source/ps/Profile.cpp:333:63: note: Function 'GetScriptChild' argument 1 names different: declaration 'name' definition 'childName'.
0ad-r11863-alpha/source/ps/Profile.cpp:343:51: style: Function 'GetChild' argument 1 names different: declaration 'name' definition 'childName'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/Profile.h:95:38: note: Function 'GetChild' argument 1 names different: declaration 'name' definition 'childName'.
0ad-r11863-alpha/source/ps/Profile.cpp:343:51: note: Function 'GetChild' argument 1 names different: declaration 'name' definition 'childName'.
0ad-r11863-alpha/source/ps/Profile.cpp:355:57: style: Function 'GetScriptChild' argument 1 names different: declaration 'name' definition 'childName'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/Profile.h:96:44: note: Function 'GetScriptChild' argument 1 names different: declaration 'name' definition 'childName'.
0ad-r11863-alpha/source/ps/Profile.cpp:355:57: note: Function 'GetScriptChild' argument 1 names different: declaration 'name' definition 'childName'.
0ad-r11863-alpha/source/ps/Profile.h:93:7: style: Technically the member function 'CProfileNode::CanExpand' can be const. [functionConst]
0ad-r11863-alpha/source/ps/Profile.cpp:367:20: note: Technically the member function 'CProfileNode::CanExpand' can be const.
0ad-r11863-alpha/source/ps/Profile.h:93:7: note: Technically the member function 'CProfileNode::CanExpand' can be const.
0ad-r11863-alpha/source/ps/Profile.cpp:271:2: style: Class 'CProfileNode' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/ps/Profile.cpp:271:2: style: Class 'CProfileNode' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/ps/Profile.cpp:54:2: style: Class 'CProfileNodeTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Profile.cpp:58:15: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/ProfileViewer.h:70:15: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Profile.cpp:58:15: note: Function in derived class
0ad-r11863-alpha/source/ps/Profile.cpp:59:15: style: The function 'GetTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/ProfileViewer.h:77:15: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Profile.cpp:59:15: note: Function in derived class
0ad-r11863-alpha/source/ps/Profile.cpp:60:17: style: The function 'GetNumberRows' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/ProfileViewer.h:85:17: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Profile.cpp:60:17: note: Function in derived class
0ad-r11863-alpha/source/ps/Profile.cpp:61:44: style: The function 'GetColumns' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/ProfileViewer.h:92:44: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Profile.cpp:61:44: note: Function in derived class
0ad-r11863-alpha/source/ps/Profile.cpp:63:15: style: The function 'GetCellText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/ProfileViewer.h:102:15: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Profile.cpp:63:15: note: Function in derived class
0ad-r11863-alpha/source/ps/Profile.cpp:64:32: style: The function 'GetChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/ProfileViewer.h:112:32: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Profile.cpp:64:32: note: Function in derived class
0ad-r11863-alpha/source/ps/Profile.cpp:65:15: style: The function 'IsHighlightRow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/ps/ProfileViewer.h:121:15: note: Virtual function in base class
0ad-r11863-alpha/source/ps/Profile.cpp:65:15: note: Function in derived class
0ad-r11863-alpha/source/ps/ProfileViewer.cpp:575:50: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
0ad-r11863-alpha/source/ps/ProfileViewer.cpp:46:2: warning: Member variable 'CProfileViewerInternals::profileVisible' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/ProfileViewer.cpp:504:28: performance: Technically the member function '::DumpTable::DumpCols' can be static. [functionStatic]
0ad-r11863-alpha/source/ps/ProfileViewer.cpp:410:3: style: Struct 'WriteTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/ProfileViewer.cpp:489:58: performance: Function parameter 'root' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/ps/Profiler2.cpp:56:25: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/ps/Profiler2.cpp:234:27: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/ps/Profiler2.cpp:238:9: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/ps/Profiler2.cpp:61:14: style: The scope of the variable 'header200' can be reduced. [variableScope]
0ad-r11863-alpha/source/ps/Profiler2.cpp:66:14: style: The scope of the variable 'header404' can be reduced. [variableScope]
0ad-r11863-alpha/source/ps/Profiler2.cpp:71:14: style: The scope of the variable 'header400' can be reduced. [variableScope]
0ad-r11863-alpha/source/ps/Profiler2.h:230:10: style: Member variable 'ThreadStorage::m_LastTime' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/ps/Profiler2.cpp:270:72: note: Member variable 'ThreadStorage::m_LastTime' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/ps/Profiler2.h:230:10: note: Member variable 'ThreadStorage::m_LastTime' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/ps/Profiler2.cpp:272:2: style: Class 'ThreadStorage' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/ps/Profiler2.cpp:272:2: style: Class 'ThreadStorage' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/ps/Profiler2.cpp:465:2: style: Struct 'BufferVisitor_Dump' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Profiler2GPU.cpp:789:3: style: Class 'CProfiler2GPU' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/ps/Profiler2GPU.cpp:789:3: style: Class 'CProfiler2GPU' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/ps/Profiler2GPU.h:36:2: style: Class 'CProfiler2GPU' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Profiler2GPU.cpp:132:2: style: Class 'CProfiler2GPU_ARB_timer_query' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Profiler2GPU.cpp:310:2: style: Class 'CProfiler2GPU_EXT_timer_query' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Profiler2GPU.cpp:504:2: style: Class 'CProfiler2GPU_INTEL_performance_queries' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/Profiler2GPU.cpp:183:22: error: Uninitialized struct member: frame.timeStart [uninitStructMember]
0ad-r11863-alpha/source/ps/Profiler2GPU.cpp:330:22: error: Uninitialized struct member: frame.syncTimeStart [uninitStructMember]
0ad-r11863-alpha/source/ps/Profiler2GPU.cpp:531:22: error: Uninitialized struct member: frame.syncTimeStart [uninitStructMember]
0ad-r11863-alpha/source/ps/Pyrogenesis.cpp:91:32: style: Function 'psSetLogDir' argument 1 names different: declaration 'logDir' definition 'newLogDir'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/ps/Pyrogenesis.h:34:39: note: Function 'psSetLogDir' argument 1 names different: declaration 'logDir' definition 'newLogDir'.
0ad-r11863-alpha/source/ps/Pyrogenesis.cpp:91:32: note: Function 'psSetLogDir' argument 1 names different: declaration 'logDir' definition 'newLogDir'.
0ad-r11863-alpha/source/ps/Replay.cpp:70:2: style: Class 'CReplayLogger' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/ps/Replay.cpp:70:2: style: Class 'CReplayLogger' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/ps/SavedGame.cpp:117:4: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/ps/ThreadUtil.h:78:2: style: Class 'CScopeLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/ThreadUtil.h:84:2: style: Class 'CScopeLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/ps/TouchInput.cpp:189:6: style: Condition '!IsEnabled()' is always true [knownConditionTrueFalse]
0ad-r11863-alpha/source/ps/TouchInput.cpp:40:14: warning: Member variable 'CTouchInput::m_FirstTouchTime' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/TouchInput.cpp:40:14: warning: Member variable 'CTouchInput::m_PanDist' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/TouchInput.h:48:7: style: Unused private function: 'CTouchInput::OnFingerDown' [unusedPrivateFunction]
0ad-r11863-alpha/source/ps/TouchInput.h:49:7: style: Unused private function: 'CTouchInput::OnFingerUp' [unusedPrivateFunction]
0ad-r11863-alpha/source/ps/TouchInput.h:50:7: style: Unused private function: 'CTouchInput::OnFingerMotion' [unusedPrivateFunction]
0ad-r11863-alpha/source/ps/TouchInput.h:38:7: performance: Technically the member function 'CTouchInput::IsEnabled' can be static. [functionStatic]
0ad-r11863-alpha/source/ps/TouchInput.cpp:54:19: note: Technically the member function 'CTouchInput::IsEnabled' can be static.
0ad-r11863-alpha/source/ps/TouchInput.h:38:7: note: Technically the member function 'CTouchInput::IsEnabled' can be static.
0ad-r11863-alpha/source/ps/UserReport.cpp:485:7: style: Member variable 'CUserReporterWorker::m_Enabled' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/ps/UserReport.cpp:87:33: note: Member variable 'CUserReporterWorker::m_Enabled' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/ps/UserReport.cpp:485:7: note: Member variable 'CUserReporterWorker::m_Enabled' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/ps/UserReport.h:39:7: performance: Technically the member function 'CUserReporter::IsReportingEnabled' can be static. [functionStatic]
0ad-r11863-alpha/source/ps/UserReport.cpp:547:21: note: Technically the member function 'CUserReporter::IsReportingEnabled' can be static.
0ad-r11863-alpha/source/ps/UserReport.h:39:7: note: Technically the member function 'CUserReporter::IsReportingEnabled' can be static.
0ad-r11863-alpha/source/ps/UserReport.h:55:14: performance: Technically the member function 'CUserReporter::LoadUserID' can be static. [functionStatic]
0ad-r11863-alpha/source/ps/UserReport.cpp:518:28: note: Technically the member function 'CUserReporter::LoadUserID' can be static.
0ad-r11863-alpha/source/ps/UserReport.h:55:14: note: Technically the member function 'CUserReporter::LoadUserID' can be static.
0ad-r11863-alpha/source/ps/VideoMode.cpp:44:13: warning: Member variable 'CVideoMode::m_IsFullscreen' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/VideoMode.cpp:44:13: warning: Member variable 'CVideoMode::m_CurrentW' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/VideoMode.cpp:44:13: warning: Member variable 'CVideoMode::m_CurrentH' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/VideoMode.cpp:44:13: warning: Member variable 'CVideoMode::m_CurrentBPP' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/ps/VideoMode.h:80:6: style: Technically the member function 'CVideoMode::GetBestBPP' can be const. [functionConst]
0ad-r11863-alpha/source/ps/VideoMode.cpp:423:17: note: Technically the member function 'CVideoMode::GetBestBPP' can be const.
0ad-r11863-alpha/source/ps/VideoMode.h:80:6: note: Technically the member function 'CVideoMode::GetBestBPP' can be const.
0ad-r11863-alpha/source/ps/VideoMode.h:82:7: style: Technically the member function 'CVideoMode::EnableS3TC' can be const. [functionConst]
0ad-r11863-alpha/source/ps/VideoMode.cpp:284:18: note: Technically the member function 'CVideoMode::EnableS3TC' can be const.
0ad-r11863-alpha/source/ps/VideoMode.h:82:7: note: Technically the member function 'CVideoMode::EnableS3TC' can be const.
0ad-r11863-alpha/source/ps/XML/XMLWriter.h:140:7: style: Member variable 'XMLWriter_File::m_PrettyPrint' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/ps/XML/XMLWriter.cpp:86:2: note: Member variable 'XMLWriter_File::m_PrettyPrint' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/ps/XML/XMLWriter.h:140:7: note: Member variable 'XMLWriter_File::m_PrettyPrint' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/ps/XML/XMLWriter.cpp:91:2: performance: Variable 'm_Data' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/source/ps/XML/XMLWriter.h:124:14: style: Technically the member function 'XMLWriter_File::GetOutput' can be const. [functionConst]
0ad-r11863-alpha/source/ps/XML/XMLWriter.cpp:111:29: note: Technically the member function 'XMLWriter_File::GetOutput' can be const.
0ad-r11863-alpha/source/ps/XML/XMLWriter.h:124:14: note: Technically the member function 'XMLWriter_File::GetOutput' can be const.
0ad-r11863-alpha/source/ps/XML/XMLWriter.h:138:7: style: Technically the member function 'XMLWriter_File::Indent' can be const. [functionConst]
0ad-r11863-alpha/source/ps/XML/XMLWriter.cpp:141:22: note: Technically the member function 'XMLWriter_File::Indent' can be const.
0ad-r11863-alpha/source/ps/XML/XMLWriter.h:138:7: note: Technically the member function 'XMLWriter_File::Indent' can be const.
0ad-r11863-alpha/source/ps/XML/XeroXMB.h:166:14: style: Unused private function: 'XMBFile::ReadZStrA' [unusedPrivateFunction]
0ad-r11863-alpha/source/ps/XML/XeroXMB.cpp:40:44: warning: Conversion of string literal "Invalid XMB header!" to bool always evaluates to true. [incorrectStringBooleanError]
0ad-r11863-alpha/source/ps/XML/XeroXMB.cpp:235:34: warning: Conversion of string literal "Element ID out of range" to bool always evaluates to true. [incorrectStringBooleanError]
0ad-r11863-alpha/source/ps/XML/XeroXMB.cpp:278:34: warning: Conversion of string literal "Attribute ID out of range" to bool always evaluates to true. [incorrectStringBooleanError]
0ad-r11863-alpha/source/ps/scripting/JSInterface_VFS.cpp:71:28: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/ps/scripting/JSInterface_VFS.cpp:54:2: style: Struct 'BuildDirEntListState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/renderer/BlendShapes.h:24:2: warning: Member variable 'BlendShape4::m_Data' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/renderer/BlendShapes.h:79:2: warning: Member variable 'BlendShape8::m_Data' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/renderer/AlphaMapCalculator.cpp:46:21: performance: Function parameter 'shape' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/renderer/DecalRData.h:42:19: style: Member variable 'CDecalRData::m_IndexArray' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/renderer/DecalRData.cpp:39:20: note: Member variable 'CDecalRData::m_IndexArray' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/renderer/DecalRData.h:42:19: note: Member variable 'CDecalRData::m_IndexArray' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/renderer/DecalRData.h:30:2: style: Class 'CDecalRData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/renderer/HWLightingModelRenderer.cpp:132:35: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/renderer/HWLightingModelRenderer.cpp:250:22: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/renderer/HWLightingModelRenderer.cpp:47:2: style: Struct 'ShaderModelDef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/renderer/HWLightingModelRenderer.cpp:88:2: style: Struct 'ShaderModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/renderer/InstancingModelRenderer.cpp:157:25: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/renderer/InstancingModelRenderer.cpp:196:17: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/renderer/InstancingModelRenderer.cpp:47:14: style: Member variable 'IModelDef::m_Array' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/renderer/InstancingModelRenderer.cpp:64:34: note: Member variable 'IModelDef::m_Array' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/renderer/InstancingModelRenderer.cpp:47:14: note: Member variable 'IModelDef::m_Array' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/renderer/ModelRenderer.cpp:272:7: style: Technically the member function 'SMRBatchModel::operator()' can be const. [functionConst]
0ad-r11863-alpha/source/renderer/ModelRenderer.cpp:290:7: style: Technically the member function 'SMRCompareSortByDistItem::operator()' can be const. [functionConst]
0ad-r11863-alpha/source/renderer/ModelRenderer.cpp:340:7: style: Technically the member function 'SMRCompareTechBucket::operator()' can be const. [functionConst]
0ad-r11863-alpha/source/renderer/ModelRenderer.cpp:194:2: style: Struct 'ShaderModelRendererInternals' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:256:44: style: Function 'Submit' argument 1 names different: declaration 'overlay' definition 'line'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/renderer/OverlayRenderer.h:52:28: note: Function 'Submit' argument 1 names different: declaration 'overlay' definition 'line'.
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:256:44: note: Function 'Submit' argument 1 names different: declaration 'overlay' definition 'line'.
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:263:52: style: Function 'Submit' argument 1 names different: declaration 'overlay' definition 'line'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/renderer/OverlayRenderer.h:59:36: note: Function 'Submit' argument 1 names different: declaration 'overlay' definition 'line'.
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:263:52: note: Function 'Submit' argument 1 names different: declaration 'overlay' definition 'line'.
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:515:68: style: Function 'RenderTexturedOverlayLines' argument 1 names different: declaration 'shader' definition 'shaderTexLine'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/renderer/OverlayRenderer.h:123:52: note: Function 'RenderTexturedOverlayLines' argument 1 names different: declaration 'shader' definition 'shaderTexLine'.
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:515:68: note: Function 'RenderTexturedOverlayLines' argument 1 names different: declaration 'shader' definition 'shaderTexLine'.
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:936:109: style: Function 'CreateLineCap' argument 3 names different: declaration 'normal' definition 'lineDirectionNormal'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:219:90: note: Function 'CreateLineCap' argument 3 names different: declaration 'normal' definition 'lineDirectionNormal'.
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:936:109: note: Function 'CreateLineCap' argument 3 names different: declaration 'normal' definition 'lineDirectionNormal'.
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:294:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:595:116: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:199:3: warning: Member variable 'SVertex::_padding' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/renderer/OverlayRenderer.h:92:7: style: Technically the member function 'OverlayRenderer::RenderOverlaysBeforeWater' can be const. [functionConst]
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:401:23: note: Technically the member function 'OverlayRenderer::RenderOverlaysBeforeWater' can be const.
0ad-r11863-alpha/source/renderer/OverlayRenderer.h:92:7: note: Technically the member function 'OverlayRenderer::RenderOverlaysBeforeWater' can be const.
0ad-r11863-alpha/source/renderer/OverlayRenderer.h:106:7: style: Technically the member function 'OverlayRenderer::RenderForegroundOverlays' can be const. [functionConst]
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:645:23: note: Technically the member function 'OverlayRenderer::RenderForegroundOverlays' can be const.
0ad-r11863-alpha/source/renderer/OverlayRenderer.h:106:7: note: Technically the member function 'OverlayRenderer::RenderForegroundOverlays' can be const.
0ad-r11863-alpha/source/renderer/OverlayRenderer.h:123:7: style: Technically the member function 'OverlayRenderer::RenderTexturedOverlayLines' can be const. [functionConst]
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:515:23: note: Technically the member function 'OverlayRenderer::RenderTexturedOverlayLines' can be const.
0ad-r11863-alpha/source/renderer/OverlayRenderer.h:123:7: note: Technically the member function 'OverlayRenderer::RenderTexturedOverlayLines' can be const.
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:243:2: style: Class 'OverlayRenderer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:243:2: style: Class 'OverlayRenderer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/renderer/OverlayRenderer.cpp:186:2: style: Class 'CTexturedLineRData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/renderer/ParticleRenderer.h:56:7: style: Technically the member function 'ParticleRenderer::RenderParticles' can be const. [functionConst]
0ad-r11863-alpha/source/renderer/ParticleRenderer.cpp:114:24: note: Technically the member function 'ParticleRenderer::RenderParticles' can be const.
0ad-r11863-alpha/source/renderer/ParticleRenderer.h:56:7: note: Technically the member function 'ParticleRenderer::RenderParticles' can be const.
0ad-r11863-alpha/source/renderer/ParticleRenderer.h:61:7: style: Technically the member function 'ParticleRenderer::RenderBounds' can be const. [functionConst]
0ad-r11863-alpha/source/renderer/ParticleRenderer.cpp:145:24: note: Technically the member function 'ParticleRenderer::RenderBounds' can be const.
0ad-r11863-alpha/source/renderer/ParticleRenderer.h:61:7: note: Technically the member function 'ParticleRenderer::RenderBounds' can be const.
0ad-r11863-alpha/source/renderer/ParticleRenderer.cpp:37:2: style: Class 'ParticleRenderer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/renderer/ParticleRenderer.cpp:37:2: style: Class 'ParticleRenderer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/renderer/ParticleRenderer.cpp:59:2: style: Struct 'SortEmitterDistance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/renderer/PatchRData.cpp:819:2: warning: Member variable 'SBlendBatch::m_Texture' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/renderer/PatchRData.cpp:819:2: style: Struct 'SBlendBatch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/renderer/Renderer.cpp:1014:60: style: Function 'SetObliqueFrustumClipping' argument 1 names different: declaration 'clipPlane' definition 'worldPlane'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/renderer/Renderer.h:359:50: note: Function 'SetObliqueFrustumClipping' argument 1 names different: declaration 'clipPlane' definition 'worldPlane'.
0ad-r11863-alpha/source/renderer/Renderer.cpp:1014:60: note: Function 'SetObliqueFrustumClipping' argument 1 names different: declaration 'clipPlane' definition 'worldPlane'.
0ad-r11863-alpha/source/renderer/Renderer.cpp:318:7: performance: Technically the member function 'CRendererInternals::SetOpenGLCamera' can be static. [functionStatic]
0ad-r11863-alpha/source/renderer/Renderer.cpp:85:2: style: Class 'CRendererStatsTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/renderer/Renderer.cpp:897:2: style: Class 'CModelCuller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/renderer/TerrainOverlay.cpp:110:17: warning: Member variable 'TerrainOverlay::m_i' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/renderer/TerrainOverlay.cpp:110:17: warning: Member variable 'TerrainOverlay::m_j' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/renderer/TerrainOverlay.h:62:2: style: Class 'ITerrainOverlay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/renderer/TerrainOverlay.cpp:51:2: style: Struct 'equal1st' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/renderer/TerrainOverlay.h:159:15: style: The function 'RenderBeforeWater' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/renderer/TerrainOverlay.h:45:15: note: Virtual function in base class
0ad-r11863-alpha/source/renderer/TerrainOverlay.h:159:15: note: Function in derived class
0ad-r11863-alpha/source/renderer/TerrainOverlay.h:190:7: style: The function 'RenderAfterWater' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/renderer/TerrainOverlay.h:47:15: note: Virtual function in base class
0ad-r11863-alpha/source/renderer/TerrainOverlay.h:190:7: note: Function in derived class
0ad-r11863-alpha/source/renderer/VertexArray.cpp:205:13: style: Checking if unsigned variable 'stride' is less than zero. This might be a false warning. [unsignedLessThanZero]
0ad-r11863-alpha/source/renderer/VertexArray.cpp:79:6: warning: Conversion of string literal "Unsupported attribute type" to bool always evaluates to true. [incorrectStringBooleanError]
0ad-r11863-alpha/source/renderer/VertexBuffer.h:58:3: warning: Member variable 'VBChunk::m_Owner' is not initialized in the constructor. [uninitMemberVarPrivate]
0ad-r11863-alpha/source/renderer/VertexBuffer.h:58:3: warning: Member variable 'VBChunk::m_Index' is not initialized in the constructor. [uninitMemberVarPrivate]
0ad-r11863-alpha/source/renderer/VertexBuffer.h:58:3: warning: Member variable 'VBChunk::m_Count' is not initialized in the constructor. [uninitMemberVarPrivate]
0ad-r11863-alpha/source/renderer/VertexBuffer.h:81:9: performance: Technically the member function 'CVertexBuffer::GetBytesReserved' can be static. [functionStatic]
0ad-r11863-alpha/source/renderer/VertexBuffer.cpp:226:23: note: Technically the member function 'CVertexBuffer::GetBytesReserved' can be static.
0ad-r11863-alpha/source/renderer/VertexBuffer.h:81:9: note: Technically the member function 'CVertexBuffer::GetBytesReserved' can be static.
0ad-r11863-alpha/source/renderer/VertexBuffer.h:85:7: style: Technically the member function 'CVertexBuffer::CompatibleVertexType' can be const. [functionConst]
0ad-r11863-alpha/source/renderer/VertexBuffer.cpp:81:21: note: Technically the member function 'CVertexBuffer::CompatibleVertexType' can be const.
0ad-r11863-alpha/source/renderer/VertexBuffer.h:85:7: note: Technically the member function 'CVertexBuffer::CompatibleVertexType' can be const.
0ad-r11863-alpha/source/renderer/VertexBufferManager.h:55:9: performance: Technically the member function 'CVertexBufferManager::GetMaxBufferSize' can be static. [functionStatic]
0ad-r11863-alpha/source/renderer/VertexBuffer.cpp:54:3: style: Class 'CVertexBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/renderer/VertexBuffer.cpp:54:3: style: Class 'CVertexBuffer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/renderer/VertexBufferManager.h:46:7: performance: Technically the member function 'CVertexBufferManager::Release' can be static. [functionStatic]
0ad-r11863-alpha/source/renderer/VertexBufferManager.cpp:98:28: note: Technically the member function 'CVertexBufferManager::Release' can be static.
0ad-r11863-alpha/source/renderer/VertexBufferManager.h:46:7: note: Technically the member function 'CVertexBufferManager::Release' can be static.
0ad-r11863-alpha/source/scripting/ScriptingHost.cpp:82:46: style: Function 'RunScript' argument 1 names different: declaration 'filename' definition 'pathname'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/scripting/ScriptingHost.h:97:32: note: Function 'RunScript' argument 1 names different: declaration 'filename' definition 'pathname'.
0ad-r11863-alpha/source/scripting/ScriptingHost.cpp:82:46: note: Function 'RunScript' argument 1 names different: declaration 'filename' definition 'pathname'.
0ad-r11863-alpha/source/scripting/ScriptingHost.cpp:116:88: style: Function 'DefineCustomObjectType' argument 3 names different: declaration 'nargs' definition 'minArgs'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/scripting/ScriptingHost.h:102:74: note: Function 'DefineCustomObjectType' argument 3 names different: declaration 'nargs' definition 'minArgs'.
0ad-r11863-alpha/source/scripting/ScriptingHost.cpp:116:88: note: Function 'DefineCustomObjectType' argument 3 names different: declaration 'nargs' definition 'minArgs'.
0ad-r11863-alpha/source/scriptinterface/AutoRooters.h:35:2: style: Class 'AutoGCRooter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/scriptinterface/ScriptTypes.h:92:0: error: #error Your compiler is trying to use an incorrect version of the SpiderMonkey library. [preprocessorErrorDirective]
0ad-r11863-alpha/source/simulation2/Simulation2.cpp:684:56: style: Function 'SetStartupScript' argument 1 names different: declaration 'script' definition 'code'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/simulation2/Simulation2.h:86:43: note: Function 'SetStartupScript' argument 1 names different: declaration 'script' definition 'code'.
0ad-r11863-alpha/source/simulation2/Simulation2.cpp:684:56: note: Function 'SetStartupScript' argument 1 names different: declaration 'script' definition 'code'.
0ad-r11863-alpha/source/simulation2/Simulation2.cpp:694:62: style: Function 'SetInitAttributes' argument 1 names different: declaration 'settings' definition 'attribs'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/simulation2/Simulation2.h:97:49: note: Function 'SetInitAttributes' argument 1 names different: declaration 'settings' definition 'attribs'.
0ad-r11863-alpha/source/simulation2/Simulation2.cpp:694:62: note: Function 'SetInitAttributes' argument 1 names different: declaration 'settings' definition 'attribs'.
0ad-r11863-alpha/source/simulation2/Simulation2.h:91:21: style: Technically the member function 'CSimulation2::GetStartupScript' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/Simulation2.cpp:689:34: note: Technically the member function 'CSimulation2::GetStartupScript' can be const.
0ad-r11863-alpha/source/simulation2/Simulation2.h:91:21: note: Technically the member function 'CSimulation2::GetStartupScript' can be const.
0ad-r11863-alpha/source/simulation2/Simulation2.h:102:19: style: Technically the member function 'CSimulation2::GetInitAttributes' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/Simulation2.cpp:699:32: note: Technically the member function 'CSimulation2::GetInitAttributes' can be const.
0ad-r11863-alpha/source/simulation2/Simulation2.h:102:19: note: Technically the member function 'CSimulation2::GetInitAttributes' can be const.
0ad-r11863-alpha/source/simulation2/Simulation2.h:154:7: style: Technically the member function 'CSimulation2::InitGame' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/Simulation2.cpp:640:20: note: Technically the member function 'CSimulation2::InitGame' can be const.
0ad-r11863-alpha/source/simulation2/Simulation2.h:154:7: note: Technically the member function 'CSimulation2::InitGame' can be const.
0ad-r11863-alpha/source/simulation2/Simulation2.h:227:27: performance: Technically the member function 'CSimulation2::GetRMSData' can be static. [functionStatic]
0ad-r11863-alpha/source/simulation2/Simulation2.cpp:779:40: note: Technically the member function 'CSimulation2::GetRMSData' can be static.
0ad-r11863-alpha/source/simulation2/Simulation2.h:227:27: note: Technically the member function 'CSimulation2::GetRMSData' can be static.
0ad-r11863-alpha/source/simulation2/Simulation2.h:234:27: performance: Technically the member function 'CSimulation2::GetCivData' can be static. [functionStatic]
0ad-r11863-alpha/source/simulation2/Simulation2.cpp:815:40: note: Technically the member function 'CSimulation2::GetCivData' can be static.
0ad-r11863-alpha/source/simulation2/Simulation2.h:234:27: note: Technically the member function 'CSimulation2::GetCivData' can be static.
0ad-r11863-alpha/source/simulation2/Simulation2.h:255:14: style: Technically the member function 'CSimulation2::GetAIData' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/Simulation2.cpp:887:27: note: Technically the member function 'CSimulation2::GetAIData' can be const.
0ad-r11863-alpha/source/simulation2/Simulation2.h:255:14: note: Technically the member function 'CSimulation2::GetAIData' can be const.
0ad-r11863-alpha/source/simulation2/Simulation2.h:261:14: performance: Technically the member function 'CSimulation2::ReadJSON' can be static. [functionStatic]
0ad-r11863-alpha/source/simulation2/Simulation2.cpp:861:27: note: Technically the member function 'CSimulation2::ReadJSON' can be static.
0ad-r11863-alpha/source/simulation2/Simulation2.h:261:14: note: Technically the member function 'CSimulation2::ReadJSON' can be static.
0ad-r11863-alpha/source/simulation2/Simulation2.cpp:177:7: performance: Technically the member function 'CSimulation2Impl::DumpSerializationTestState' can be static. [functionStatic]
0ad-r11863-alpha/source/simulation2/Simulation2.cpp:273:24: note: Technically the member function 'CSimulation2Impl::DumpSerializationTestState' can be static.
0ad-r11863-alpha/source/simulation2/Simulation2.cpp:177:7: note: Technically the member function 'CSimulation2Impl::DumpSerializationTestState' can be static.
0ad-r11863-alpha/source/simulation2/Simulation2.cpp:559:2: style: Class 'CSimulation2' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/simulation2/Simulation2.cpp:559:2: style: Class 'CSimulation2' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/simulation2/components/CCmpAIManager.cpp:524:1: style: The class 'CCmpAIManager' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/simulation2/components/CCmpAIManager.cpp:506:7: style: Member variable 'CAIWorker::m_HasLoadedEntityTemplates' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/simulation2/components/CCmpAIManager.cpp:267:3: note: Member variable 'CAIWorker::m_HasLoadedEntityTemplates' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/simulation2/components/CCmpAIManager.cpp:506:7: note: Member variable 'CAIWorker::m_HasLoadedEntityTemplates' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/simulation2/components/CCmpAIManager.cpp:592:15: style: The function 'AddPlayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpAIManager.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpAIManager.cpp:592:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpAIManager.cpp:604:15: style: The function 'StartComputation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpAIManager.h:39:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpAIManager.cpp:604:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpAIManager.cpp:642:15: style: The function 'PushCommands' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpAIManager.h:45:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpAIManager.cpp:642:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpCommandQueue.cpp:76:15: style: The function 'PushLocalCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpCommandQueue.h:43:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpCommandQueue.cpp:76:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpCommandQueue.cpp:84:15: style: The function 'PostNetworkCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpCommandQueue.h:48:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpCommandQueue.cpp:84:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpCommandQueue.cpp:95:15: style: The function 'FlushTurn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpCommandQueue.h:54:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpCommandQueue.cpp:95:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpFootprint.cpp:116:15: style: The function 'GetShape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpFootprint.h:50:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpFootprint.cpp:116:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpFootprint.cpp:124:25: style: The function 'PickSpawnPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpFootprint.h:65:25: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpFootprint.cpp:124:25: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpMinimap.cpp:189:15: style: The function 'GetRenderData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpMinimap.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpMinimap.cpp:189:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:252:15: style: The function 'SetActive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstruction.h:59:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:252:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:300:15: style: The function 'SetDisableBlockMovementPathfinding' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstruction.h:63:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:300:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:324:15: style: The function 'GetBlockMovementFlag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstruction.h:65:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:324:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:329:40: style: The function 'GetObstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstruction.h:33:40: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:329:40: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:334:15: style: The function 'GetObstructionSquare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstruction.h:40:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:334:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:355:23: style: The function 'GetUnitRadius' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstruction.h:42:23: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:355:23: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:363:15: style: The function 'CheckFoundation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstruction.h:50:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:363:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:400:35: style: The function 'GetConstructionCollisions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstruction.h:57:35: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:400:35: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:438:15: style: The function 'SetMovingFlag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstruction.h:61:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:438:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:450:15: style: The function 'SetControlGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstruction.h:72:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:450:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:456:15: style: The function 'SetControlGroup2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstruction.h:77:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:456:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:462:22: style: The function 'GetControlGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstruction.h:75:22: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:462:22: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:467:22: style: The function 'GetControlGroup2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstruction.h:78:22: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstruction.cpp:467:22: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:113:1: style: The class 'CCmpObstructionManager' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:65:8: style: Technically the member function 'ICmpObstructionManager::tag_t::valid' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:79:7: style: Technically the member function 'SerializeUnitShape::operator()' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:96:7: style: Technically the member function 'SerializeStaticShape::operator()' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:407:2: style: Class 'SkipTagObstructionFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:218:15: style: The function 'SetBounds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:92:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:218:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:284:28: style: The function 'GetUnitShapeObstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:264:28: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:284:28: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:292:28: style: The function 'GetStaticShapeObstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:266:28: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:292:28: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:303:15: style: The function 'MoveShape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:133:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:303:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:348:15: style: The function 'SetUnitMovingFlag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:140:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:348:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:364:15: style: The function 'SetUnitControlGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:147:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:364:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:375:15: style: The function 'SetStaticControlGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:154:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:375:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:387:15: style: The function 'RemoveShape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:160:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:387:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:414:28: style: The function 'GetObstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:262:28: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:414:28: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:434:15: style: The function 'TestLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:174:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:434:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:435:15: style: The function 'TestStaticShape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:187:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:435:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:436:15: style: The function 'TestUnitShape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:203:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:436:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:438:15: style: The function 'Rasterise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:227:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:438:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:439:15: style: The function 'GetObstructionsInRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:248:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:439:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:440:15: style: The function 'FindMostImportantObstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:256:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:440:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:442:15: style: The function 'SetPassabilityCircular' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:271:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:442:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:448:15: style: The function 'SetDebugOverlay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpObstructionManager.h:276:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpObstructionManager.cpp:448:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpOverlayRenderer.cpp:95:15: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpOverlayRenderer.h:43:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpOverlayRenderer.cpp:95:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpOverlayRenderer.cpp:101:15: style: The function 'AddSprite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpOverlayRenderer.h:52:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpOverlayRenderer.cpp:101:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpOwnership.cpp:80:22: style: The function 'GetOwner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpOwnership.h:32:22: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpOwnership.cpp:80:22: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpOwnership.cpp:85:15: style: The function 'SetOwner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpOwnership.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpOwnership.cpp:85:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder.cpp:552:190: style: Function 'ComputeShortPathAsync' argument 8 names different: declaration 'controller' definition 'group'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Common.h:249:183: note: Function 'ComputeShortPathAsync' argument 8 names different: declaration 'controller' definition 'group'.
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder.cpp:552:190: note: Function 'ComputeShortPathAsync' argument 8 names different: declaration 'controller' definition 'group'.
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Common.h:112:7: style: Technically the member function 'PathfinderPassability::IsPassable' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder.cpp:162:7: style: Technically the member function 'SerializeLongRequest::operator()' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder.cpp:177:7: style: Technically the member function 'SerializeShortRequest::operator()' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Common.h:241:27: style: The function 'GetPassabilityGrid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPathfinder.h:96:27: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Common.h:241:27: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Common.h:255:15: style: The function 'SetDebugOverlay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPathfinder.h:169:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Common.h:255:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Common.h:259:25: style: The function 'GetNearestPointOnGoal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPathfinder.h:143:25: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Common.h:259:25: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Common.h:267:15: style: The function 'FinishAsyncRequests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPathfinder.h:174:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Common.h:267:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Common.h:273:15: style: The function 'ProcessSameTurnMoves' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPathfinder.h:179:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Common.h:273:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Tile.cpp:366:140: style: Function 'ComputePath' argument 6 names different: declaration 'ret' definition 'path'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Common.h:243:133: note: Function 'ComputePath' argument 6 names different: declaration 'ret' definition 'path'.
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Tile.cpp:366:140: note: Function 'ComputePath' argument 6 names different: declaration 'ret' definition 'path'.
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Tile.cpp:56:7: style: Technically the member function 'PathfindTile::IsUnexplored' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Tile.cpp:57:7: style: Technically the member function 'PathfindTile::IsOpen' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Tile.cpp:58:7: style: Technically the member function 'PathfindTile::IsClosed' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Tile.cpp:63:6: style: Technically the member function 'PathfindTile::GetPredI' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Tile.cpp:64:6: style: Technically the member function 'PathfindTile::GetPredJ' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Tile.cpp:85:6: style: Technically the member function 'PathfindTile::GetStep' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Tile.cpp:106:2: style: Class 'PathfinderOverlay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Vertex.cpp:498:70: style: Function 'ComputeShortPath' argument 8 names different: declaration 'ret' definition 'path'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Common.h:247:188: note: Function 'ComputeShortPath' argument 8 names different: declaration 'ret' definition 'path'.
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Vertex.cpp:498:70: note: Function 'ComputeShortPath' argument 8 names different: declaration 'ret' definition 'path'.
0ad-r11863-alpha/source/simulation2/components/CCmpPathfinder_Vertex.cpp:487:2: style: Struct 'EdgeSort' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:184:15: style: The function 'IsInWorld' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:60:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:184:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:189:15: style: The function 'MoveOutOfWorld' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:65:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:189:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:196:15: style: The function 'MoveTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:70:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:196:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:211:15: style: The function 'JumpTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:75:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:211:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:220:15: style: The function 'SetHeightOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:80:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:220:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:228:23: style: The function 'GetHeightOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:85:23: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:228:23: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:233:15: style: The function 'SetHeightFixed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:91:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:233:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:239:15: style: The function 'IsFloating' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:96:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:239:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:244:25: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:103:25: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:244:25: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:270:25: style: The function 'GetPosition2D' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:109:25: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:270:25: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:281:15: style: The function 'TurnTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:115:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:281:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:288:15: style: The function 'SetYRotation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:121:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:288:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:296:15: style: The function 'SetXZRotation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:128:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:296:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:304:25: style: The function 'GetRotation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:138:25: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:304:25: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:309:16: style: The function 'GetDistanceTravelled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:144:16: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:309:16: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:320:15: style: The function 'GetInterpolatedPosition2D' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:150:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:320:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:334:20: style: The function 'GetInterpolatedTransform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpPosition.h:156:20: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpPosition.cpp:334:20: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpProjectileManager.cpp:42:1: style: The class 'CCmpProjectileManager' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/simulation2/components/ICmpRangeManager.h:203:15: style: Technically the member function 'ICmpRangeManager::CLosQuerier::IsVisible' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/ICmpRangeManager.h:218:15: style: Technically the member function 'ICmpRangeManager::CLosQuerier::IsExplored' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/CCmpProjectileManager.cpp:101:15: style: The function 'LaunchProjectileAtEntity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpProjectileManager.h:41:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpProjectileManager.cpp:101:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpProjectileManager.cpp:106:15: style: The function 'LaunchProjectileAtPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpProjectileManager.h:50:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpProjectileManager.cpp:106:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpRallyPointRenderer.cpp:62:7: style: Technically the member function 'SVisibilitySegment::IsSinglePoint' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/CCmpRallyPointRenderer.cpp:255:15: style: The function 'SetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpRallyPointRenderer.h:37:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpRallyPointRenderer.cpp:255:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpRallyPointRenderer.cpp:265:15: style: The function 'SetDisplayed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpRallyPointRenderer.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpRallyPointRenderer.cpp:265:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:63:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 62. [shiftTooManyBitsSigned]
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:62:27: note: Assuming that condition 'owner<31' is not redundant
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:63:12: note: Shift
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:91:7: style: Technically the member function 'SerializeQuery::operator()' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:110:7: style: Technically the member function 'SerializeEntityData::operator()' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:429:15: style: The function 'SetBounds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpRangeManager.h:78:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:429:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:440:15: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpRangeManager.h:319:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:440:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:566:35: style: The function 'ExecuteQuery' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpRangeManager.h:89:35: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:566:35: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:627:35: style: The function 'GetEntitiesByPlayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpRangeManager.h:139:35: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:627:35: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:643:15: style: The function 'SetDebugOverlay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpRangeManager.h:144:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:643:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:872:13: style: The function 'GetEntityFlagMask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpRangeManager.h:149:13: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:872:13: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:883:15: style: The function 'SetEntityFlag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpRangeManager.h:157:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:883:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:910:22: style: The function 'GetLosQuerier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpRangeManager.h:271:22: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:910:22: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:918:25: style: The function 'GetLosVisibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpRangeManager.h:281:25: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:918:25: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:960:15: style: The function 'SetLosRevealAll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpRangeManager.h:293:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:960:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:965:15: style: The function 'GetLosRevealAll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpRangeManager.h:298:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:965:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:982:15: style: The function 'SetLosCircular' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpRangeManager.h:303:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:982:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:989:15: style: The function 'GetLosCircular' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpRangeManager.h:308:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:989:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:1360:14: style: The function 'GetPercentMapExplored' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpRangeManager.h:313:14: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpRangeManager.cpp:1360:14: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/ICmpSelectable.h:47:3: warning: Member variable 'SOverlayDescriptor::m_Type' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/simulation2/components/CCmpSelectable.cpp:44:1: style: The class 'CCmpSelectable' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/simulation2/components/CCmpSelectable.cpp:145:15: style: The function 'SetSelectionHighlight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpSelectable.h:59:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpSelectable.cpp:145:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpSelectable.cpp:153:15: style: The function 'SetSelectionHighlightAlpha' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpSelectable.h:64:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpSelectable.cpp:153:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpSelectable.cpp:161:15: style: The function 'IsEditorOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpSelectable.h:53:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpSelectable.cpp:161:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpSoundManager.cpp:87:15: style: The function 'PlaySoundGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpSoundManager.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpSoundManager.cpp:87:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:34:1: style: The class 'CCmpTemplateManager' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:119:15: style: The function 'DisableValidation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTemplateManager.h:105:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:119:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:124:28: style: The function 'LoadTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTemplateManager.h:59:28: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:124:28: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:126:28: style: The function 'GetTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTemplateManager.h:67:28: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:126:28: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:128:28: style: The function 'GetTemplateWithoutValidation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTemplateManager.h:75:28: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:128:28: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:130:28: style: The function 'LoadLatestTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTemplateManager.h:83:28: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:130:28: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:132:22: style: The function 'GetCurrentTemplateName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTemplateManager.h:88:22: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:132:22: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:134:35: style: The function 'FindAllTemplates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTemplateManager.h:100:35: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:134:35: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:136:35: style: The function 'GetEntitiesUsingTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTemplateManager.h:93:35: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:136:35: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:276:6: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:283:6: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:298:6: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
0ad-r11863-alpha/source/simulation2/components/CCmpTemplateManager.cpp:313:6: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:63:15: style: The function 'IsLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerrain.h:32:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:63:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:68:25: style: The function 'CalcNormal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerrain.h:34:25: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:68:25: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:75:23: style: The function 'GetGroundLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerrain.h:36:23: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:75:23: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:82:16: style: The function 'GetExactGroundLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerrain.h:38:16: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:82:16: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:87:14: style: The function 'GetTilesPerSide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerrain.h:44:14: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:87:14: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:94:14: style: The function 'GetVerticesPerSide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerrain.h:50:14: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:94:14: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:101:20: style: The function 'GetCTerrain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerrain.h:52:20: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:101:20: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:106:15: style: The function 'ReloadTerrain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerrain.h:59:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:106:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:133:15: style: The function 'MakeDirty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerrain.h:66:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerrain.cpp:133:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryInfluence.cpp:87:14: style: The function 'GetCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerritoryInfluence.h:31:14: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryInfluence.cpp:87:14: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryInfluence.cpp:92:15: style: The function 'IsRoot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerritoryInfluence.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryInfluence.cpp:92:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryInfluence.cpp:97:14: style: The function 'GetWeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerritoryInfluence.h:35:14: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryInfluence.cpp:97:14: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryInfluence.cpp:102:14: style: The function 'GetRadius' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerritoryInfluence.h:37:14: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryInfluence.cpp:102:14: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryManager.cpp:57:2: style: Class 'TerritoryOverlay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryManager.cpp:218:26: style: The function 'GetTerritoryGrid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerritoryManager.h:41:26: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryManager.cpp:218:26: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryManager.cpp:225:22: style: The function 'GetOwner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerritoryManager.h:47:22: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryManager.cpp:225:22: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryManager.cpp:226:15: style: The function 'IsConnected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerritoryManager.h:53:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryManager.cpp:226:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryManager.cpp:242:15: style: The function 'NeedUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTerritoryManager.h:30:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTerritoryManager.cpp:242:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTest.cpp:66:14: style: The function 'GetX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTest.h:29:14: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTest.cpp:66:14: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTest.cpp:127:14: style: The function 'GetX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTest.h:29:14: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTest.cpp:127:14: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpTest.cpp:188:14: style: The function 'GetX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpTest.h:40:14: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpTest.cpp:188:14: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:393:16: style: The function 'GetWalkSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpUnitMotion.h:89:16: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:393:16: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:398:16: style: The function 'GetRunSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpUnitMotion.h:94:16: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:398:16: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:403:39: style: The function 'GetPassabilityClass' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpUnitMotion.h:99:39: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:403:39: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:408:15: style: The function 'SetSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpUnitMotion.h:84:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:408:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:413:15: style: The function 'SetDebugOverlay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpUnitMotion.h:111:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:413:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:418:15: style: The function 'MoveToPointRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpUnitMotion.h:47:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:418:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:419:15: style: The function 'MoveToTargetRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpUnitMotion.h:63:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:419:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:420:15: style: The function 'IsInTargetRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpUnitMotion.h:53:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:420:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:421:15: style: The function 'MoveToFormationOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpUnitMotion.h:69:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:421:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:423:15: style: The function 'FaceTowardsPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpUnitMotion.h:74:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:423:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:425:15: style: The function 'StopMoving' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpUnitMotion.h:79:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:425:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:434:15: style: The function 'SetUnitRadius' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpUnitMotion.h:106:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpUnitMotion.cpp:434:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVision.cpp:73:23: style: The function 'GetRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVision.h:31:23: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVision.cpp:73:23: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVision.cpp:78:15: style: The function 'GetRetainInFog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVision.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVision.cpp:78:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVision.cpp:83:15: style: The function 'GetAlwaysVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVision.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVision.cpp:83:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:296:30: style: The function 'GetBounds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVisual.h:41:30: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:296:30: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:303:17: style: The function 'GetUnit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVisual.h:80:17: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:303:17: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:308:31: style: The function 'GetSelectionBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVisual.h:48:31: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:308:31: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:315:20: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVisual.h:54:20: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:315:20: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:322:23: style: The function 'GetActorShortName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVisual.h:60:23: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:322:23: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:329:23: style: The function 'GetProjectileActor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVisual.h:66:23: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:329:23: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:336:20: style: The function 'GetProjectileLaunchPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVisual.h:73:20: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:336:20: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:354:15: style: The function 'SelectAnimation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVisual.h:92:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:354:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:372:15: style: The function 'SetUnitEntitySelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVisual.h:97:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:372:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:380:15: style: The function 'SelectMovementAnimation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVisual.h:103:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:380:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:392:15: style: The function 'SetAnimationSyncRepeat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVisual.h:109:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:392:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:403:15: style: The function 'SetAnimationSyncOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVisual.h:115:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:403:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:412:15: style: The function 'SetShadingColour' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVisual.h:126:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:412:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:420:15: style: The function 'SetVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVisual.h:132:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:420:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:428:15: style: The function 'Hotload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpVisual.h:139:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpVisualActor.cpp:428:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/components/CCmpWaterManager.cpp:82:15: style: The function 'SetWaterLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/components/ICmpWaterManager.h:31:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/components/CCmpWaterManager.cpp:82:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/docs/CCmpExample.cpp:55:14: style: The function 'DoWhatever' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/docs/ICmpExample.h:35:14: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/docs/CCmpExample.cpp:55:14: note: Function in derived class
0ad-r11863-alpha/source/simulation2/helpers/Geometry.cpp:287:38: performance: Function parameter 'a' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/simulation2/helpers/Geometry.cpp:306:18: performance: Function parameter 'c0' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/simulation2/helpers/Geometry.cpp:307:18: performance: Function parameter 'c1' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/simulation2/helpers/Render.cpp:166:64: style: Function 'ConstructBoxOutline' argument 1 names different: declaration 'box' definition 'bound'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/simulation2/helpers/Render.h:113:53: note: Function 'ConstructBoxOutline' argument 1 names different: declaration 'box' definition 'bound'.
0ad-r11863-alpha/source/simulation2/helpers/Render.cpp:166:64: note: Function 'ConstructBoxOutline' argument 1 names different: declaration 'box' definition 'bound'.
0ad-r11863-alpha/source/simulation2/helpers/Render.cpp:438:67: style: Function 'ConstructDashedLine' argument 1 names different: declaration 'linePoints' definition 'keyPoints'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/simulation2/helpers/Render.h:166:56: note: Function 'ConstructDashedLine' argument 1 names different: declaration 'linePoints' definition 'keyPoints'.
0ad-r11863-alpha/source/simulation2/helpers/Render.cpp:438:67: note: Function 'ConstructDashedLine' argument 1 names different: declaration 'linePoints' definition 'keyPoints'.
0ad-r11863-alpha/source/simulation2/helpers/Render.h:49:9: style: Technically the member function 'SDashedLine::GetEndIndex' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/helpers/Render.cpp:335:52: performance: Function parameter 'a0' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/simulation2/helpers/Render.cpp:335:66: performance: Function parameter 'a1' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/simulation2/helpers/Render.cpp:335:80: performance: Function parameter 'a2' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/simulation2/helpers/Render.cpp:335:94: performance: Function parameter 'a3' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:70:22: style: Member variable 'CBinarySerializerScriptImpl::m_ScriptBackrefsArena' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.cpp:32:2: note: Member variable 'CBinarySerializerScriptImpl::m_ScriptBackrefsArena' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:70:22: note: Member variable 'CBinarySerializerScriptImpl::m_ScriptBackrefsArena' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:193:4: style: Member variable 'CBinarySerializer::m_Impl' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:97:3: note: Member variable 'CBinarySerializer::m_Impl' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:193:4: note: Member variable 'CBinarySerializer::m_Impl' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:39:2: style: Class 'CSerializerStreamBuf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:87:2: style: Class 'CBinarySerializer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:115:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:261:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:115:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:120:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:262:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:120:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:125:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:263:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:125:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:131:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:264:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:131:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:137:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:265:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:137:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:143:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:266:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:143:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:149:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:267:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:149:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:154:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:268:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:154:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:159:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:269:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:159:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:165:15: style: The function 'PutBool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:270:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:165:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:170:15: style: The function 'PutString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:271:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:170:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:182:15: style: The function 'PutRaw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:273:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:182:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:187:24: style: The function 'GetStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:258:24: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:187:24: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:42:15: style: The function 'IsDebug' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:251:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:42:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:43:24: style: The function 'GetStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:258:24: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:43:24: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:46:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:261:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:46:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:47:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:262:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:47:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:48:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:263:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:48:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:49:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:264:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:49:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:50:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:265:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:50:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:51:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:266:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:51:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:52:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:267:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:52:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:53:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:268:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:53:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:54:15: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:269:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:54:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:55:15: style: The function 'PutBool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:270:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:55:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:56:15: style: The function 'PutString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:271:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:56:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:57:15: style: The function 'PutScriptVal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:272:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:57:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:58:15: style: The function 'PutRaw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:273:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/DebugSerializer.h:58:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:193:0: style: Member variable 'CBinarySerializer < CHashSerializerImpl >::m_Impl' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:97:0: note: Member variable 'CBinarySerializer < CHashSerializerImpl >::m_Impl' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:193:0: note: Member variable 'CBinarySerializer < CHashSerializerImpl >::m_Impl' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/simulation2/serialization/HashSerializer.h:32:9: performance: Technically the member function 'CHashSerializerImpl::GetHashLength' can be static. [functionStatic]
0ad-r11863-alpha/source/simulation2/serialization/HashSerializer.cpp:37:29: note: Technically the member function 'CHashSerializerImpl::GetHashLength' can be static.
0ad-r11863-alpha/source/simulation2/serialization/HashSerializer.h:32:9: note: Technically the member function 'CHashSerializerImpl::GetHashLength' can be static.
0ad-r11863-alpha/source/simulation2/serialization/HashSerializer.h:48:2: style: Class 'CHashSerializer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:87:0: style: Class 'CBinarySerializer < CHashSerializerImpl >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:39:0: style: Class 'CSerializerStreamBuf < CHashSerializerImpl >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:115:0: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:261:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:115:0: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:120:0: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:262:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:120:0: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:125:0: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:263:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:125:0: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:131:0: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:264:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:131:0: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:137:0: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:265:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:137:0: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:143:0: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:266:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:143:0: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:149:0: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:267:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:149:0: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:154:0: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:268:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:154:0: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:159:0: style: The function 'PutNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:269:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:159:0: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:165:0: style: The function 'PutBool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:270:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:165:0: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:170:0: style: The function 'PutString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:271:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:170:0: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:182:0: style: The function 'PutRaw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:273:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:182:0: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:187:0: style: The function 'GetStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/ISerializer.h:258:24: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:187:0: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:193:0: style: Member variable 'CBinarySerializer < CStdSerializerImpl >::m_Impl' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:97:0: note: Member variable 'CBinarySerializer < CStdSerializerImpl >::m_Impl' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:193:0: note: Member variable 'CBinarySerializer < CStdSerializerImpl >::m_Impl' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/simulation2/serialization/StdSerializer.h:31:2: style: Class 'CStdSerializerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:87:0: style: Class 'CBinarySerializer < CStdSerializerImpl >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:39:0: style: Class 'CSerializerStreamBuf < CStdSerializerImpl >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/simulation2/serialization/StdDeserializer.h:34:15: style: The function 'ScriptVal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/IDeserializer.h:59:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/StdDeserializer.h:34:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/StdDeserializer.h:35:15: style: The function 'ScriptVal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/IDeserializer.h:60:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/StdDeserializer.h:35:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/StdDeserializer.h:36:15: style: The function 'ScriptVal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/IDeserializer.h:61:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/StdDeserializer.h:36:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/StdDeserializer.h:37:15: style: The function 'ScriptObjectAppend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/IDeserializer.h:64:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/StdDeserializer.h:37:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/StdDeserializer.h:38:15: style: The function 'ScriptString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/IDeserializer.h:67:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/StdDeserializer.h:38:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/StdDeserializer.h:40:24: style: The function 'GetStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/IDeserializer.h:79:24: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/StdDeserializer.h:40:24: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/StdDeserializer.h:41:15: style: The function 'RequireBytesInStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/IDeserializer.h:90:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/StdDeserializer.h:41:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/StdDeserializer.h:44:15: style: The function 'Get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/IDeserializer.h:93:15: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/StdDeserializer.h:44:15: note: Function in derived class
0ad-r11863-alpha/source/simulation2/serialization/StdSerializer.h:59:24: style: The function 'GetStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/serialization/BinarySerializer.h:187:0: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/serialization/StdSerializer.h:59:24: note: Function in derived class
0ad-r11863-alpha/source/simulation2/system/CmpPtr.h:64:7: performance: Technically the member function 'CmpPtr::this_type_does_not_support_comparisons' can be static. [functionStatic]
0ad-r11863-alpha/source/simulation2/system/IComponent.h:33:1: style: The class 'IComponent' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/simulation2/system/ComponentManager.h:246:18: style: Member variable 'CComponentManager::m_ScriptInterface' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/simulation2/system/ComponentManager.cpp:57:2: note: Member variable 'CComponentManager::m_ScriptInterface' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/simulation2/system/ComponentManager.h:246:18: note: Member variable 'CComponentManager::m_ScriptInterface' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/simulation2/system/ParamNode.h:120:2: style: Class 'CParamNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/simulation2/system/ComponentManager.cpp:39:14: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/system/Message.h:31:14: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/system/ComponentManager.cpp:39:14: note: Function in derived class
0ad-r11863-alpha/source/simulation2/system/ComponentManager.cpp:40:22: style: The function 'GetScriptHandlerName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/system/Message.h:32:22: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/system/ComponentManager.cpp:40:22: note: Function in derived class
0ad-r11863-alpha/source/simulation2/system/ComponentManager.cpp:41:22: style: The function 'GetScriptGlobalHandlerName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/simulation2/system/Message.h:33:22: note: Virtual function in base class
0ad-r11863-alpha/source/simulation2/system/ComponentManager.cpp:41:22: note: Function in derived class
0ad-r11863-alpha/source/simulation2/system/ComponentManager.cpp:941:78: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/simulation2/system/ComponentManager.cpp:946:81: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/simulation2/system/ComponentManager.cpp:951:94: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/simulation2/system/ParamNode.cpp:47:58: style: Function 'LoadXML' argument 2 names different: declaration 'file' definition 'xmb'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/simulation2/system/ParamNode.h:130:54: note: Function 'LoadXML' argument 2 names different: declaration 'file' definition 'xmb'.
0ad-r11863-alpha/source/simulation2/system/ParamNode.cpp:47:58: note: Function 'LoadXML' argument 2 names different: declaration 'file' definition 'xmb'.
0ad-r11863-alpha/source/simulation2/system/ParamNode.h:248:7: style: Technically the member function 'CParamNode::ResetScriptVal' can be const. [functionConst]
0ad-r11863-alpha/source/simulation2/system/ParamNode.cpp:374:18: note: Technically the member function 'CParamNode::ResetScriptVal' can be const.
0ad-r11863-alpha/source/simulation2/system/ParamNode.h:248:7: note: Technically the member function 'CParamNode::ResetScriptVal' can be const.
0ad-r11863-alpha/source/simulation2/system/SimContext.h:50:6: performance: Technically the member function 'CSimContext::GetCurrentDisplayedPlayer' can be static. [functionStatic]
0ad-r11863-alpha/source/simulation2/system/SimContext.cpp:69:18: note: Technically the member function 'CSimContext::GetCurrentDisplayedPlayer' can be static.
0ad-r11863-alpha/source/simulation2/system/SimContext.h:50:6: note: Technically the member function 'CSimContext::GetCurrentDisplayedPlayer' can be static.
0ad-r11863-alpha/source/sound/JSI_Sound.cpp:30:2: performance: Variable 'm_Handle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
0ad-r11863-alpha/source/sound/JSI_Sound.h:46:2: style: Class 'JSI_Sound' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/sound/SoundGroup.cpp:76:14: warning: Member variable 'CSoundGroup::m_TimeWindow' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/sound/SoundGroup.cpp:71:14: warning: Member variable 'CSoundGroup::m_TimeWindow' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/sound/SoundGroup.h:101:14: style: Technically the member function 'CSoundGroup::TestFlag' can be const. [functionConst]
0ad-r11863-alpha/source/sound/SoundGroup.h:77:2: style: Class 'CSoundGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:4054:30: style: Redundant condition: conn->client.is_ssl. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1693:9: warning: Width 3 given in format string (no. 2) is smaller than destination buffer 'month_str[32]'. [invalidScanfFormatWidth_smaller]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1695:9: warning: Width 3 given in format string (no. 2) is smaller than destination buffer 'month_str[32]'. [invalidScanfFormatWidth_smaller]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1697:9: warning: Width 3 given in format string (no. 2) is smaller than destination buffer 'month_str[32]'. [invalidScanfFormatWidth_smaller]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1699:9: warning: Width 3 given in format string (no. 2) is smaller than destination buffer 'month_str[32]'. [invalidScanfFormatWidth_smaller]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:556:9: style: The scope of the variable 'fp' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:557:10: style: The scope of the variable 'timestamp' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:838:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:839:11: style: The scope of the variable 'ap' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:840:7: style: The scope of the variable 'len' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1346:10: style: The scope of the variable 'k' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1395:7: style: The scope of the variable 'n' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1395:10: style: The scope of the variable 'buffered_len' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1396:15: style: The scope of the variable 'buffered' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1690:47: style: The scope of the variable 'leap_days' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1690:58: style: The scope of the variable 'days' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1832:12: style: The scope of the variable 't' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:2107:9: style: The scope of the variable 'name' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:2408:8: style: The scope of the variable 'path' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:2521:7: style: The scope of the variable 'to_read' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:2521:16: style: The scope of the variable 'num_read' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:2521:26: style: The scope of the variable 'num_written' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:2675:7: style: The scope of the variable 'n' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:3070:7: style: The scope of the variable 'len' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:3136:7: style: The scope of the variable 'is_ssi' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:3578:12: style: The scope of the variable 'acl_subnet' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:3892:13: style: The scope of the variable 'is_ssl' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:4097:7: style: The scope of the variable 'allowed' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:4222:30: style: The scope of the variable 'default_value' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:2061:31: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:2063:38: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:2294:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:2304:45: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1496:28: warning: Function 'mg_get_var' argument order different: declaration 'data, data_len, var_name, buf, buf_len' definition 'buf, buf_len, name, dst, dst_len' [funcArgOrderDifferent]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.h:198:28: note: Function 'mg_get_var' argument order different: declaration 'data, data_len, var_name, buf, buf_len' definition 'buf, buf_len, name, dst, dst_len'
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1496:28: note: Function 'mg_get_var' argument order different: declaration 'data, data_len, var_name, buf, buf_len' definition 'buf, buf_len, name, dst, dst_len'
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1533:25: style: Function 'mg_get_cookie' argument 3 names different: declaration 'buf' definition 'dst'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.h:213:50: note: Function 'mg_get_cookie' argument 3 names different: declaration 'buf' definition 'dst'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1533:25: note: Function 'mg_get_cookie' argument 3 names different: declaration 'buf' definition 'dst'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1533:37: style: Function 'mg_get_cookie' argument 4 names different: declaration 'buf_len' definition 'dst_size'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.h:213:62: note: Function 'mg_get_cookie' argument 4 names different: declaration 'buf_len' definition 'dst_size'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:1533:37: note: Function 'mg_get_cookie' argument 4 names different: declaration 'buf_len' definition 'dst_size'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:2256:42: style: Function 'mg_modify_passwords_file' argument 1 names different: declaration 'passwords_file_name' definition 'fname'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.h:148:42: note: Function 'mg_modify_passwords_file' argument 1 names different: declaration 'passwords_file_name' definition 'fname'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:2256:42: note: Function 'mg_modify_passwords_file' argument 1 names different: declaration 'passwords_file_name' definition 'fname'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:2257:60: style: Function 'mg_modify_passwords_file' argument 4 names different: declaration 'password' definition 'pass'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.h:151:42: note: Function 'mg_modify_passwords_file' argument 4 names different: declaration 'password' definition 'pass'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:2257:60: note: Function 'mg_modify_passwords_file' argument 4 names different: declaration 'password' definition 'pass'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:4219:43: style: Function 'mg_start' argument 1 names different: declaration 'callback' definition 'user_callback'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.h:109:43: note: Function 'mg_start' argument 1 names different: declaration 'callback' definition 'user_callback'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:4219:43: note: Function 'mg_start' argument 1 names different: declaration 'callback' definition 'user_callback'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:3856:14: style: Variable 'buffered' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:2180:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:2287:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:3143:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:3147:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:3151:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.cpp:3184:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1247:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:3613:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:3614:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:4010:30: style: Redundant condition: conn->client.is_ssl. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1649:9: warning: Width 3 given in format string (no. 2) is smaller than destination buffer 'month_str[32]'. [invalidScanfFormatWidth_smaller]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1651:9: warning: Width 3 given in format string (no. 2) is smaller than destination buffer 'month_str[32]'. [invalidScanfFormatWidth_smaller]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1653:9: warning: Width 3 given in format string (no. 2) is smaller than destination buffer 'month_str[32]'. [invalidScanfFormatWidth_smaller]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1655:9: warning: Width 3 given in format string (no. 2) is smaller than destination buffer 'month_str[32]'. [invalidScanfFormatWidth_smaller]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:512:9: style: The scope of the variable 'fp' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:513:10: style: The scope of the variable 'timestamp' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:794:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:795:11: style: The scope of the variable 'ap' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:796:7: style: The scope of the variable 'len' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1302:10: style: The scope of the variable 'k' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1351:7: style: The scope of the variable 'n' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1351:10: style: The scope of the variable 'buffered_len' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1352:15: style: The scope of the variable 'buffered' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1646:47: style: The scope of the variable 'leap_days' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1646:58: style: The scope of the variable 'days' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1788:12: style: The scope of the variable 't' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2063:9: style: The scope of the variable 'name' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2364:8: style: The scope of the variable 'path' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2477:7: style: The scope of the variable 'to_read' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2477:16: style: The scope of the variable 'num_read' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2477:26: style: The scope of the variable 'num_written' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2631:7: style: The scope of the variable 'n' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2810:9: style: The scope of the variable 'p' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:3026:7: style: The scope of the variable 'len' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:3092:7: style: The scope of the variable 'is_ssi' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:3534:12: style: The scope of the variable 'acl_subnet' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:3730:7: style: The scope of the variable 'i' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:3848:13: style: The scope of the variable 'is_ssl' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:4053:7: style: The scope of the variable 'allowed' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:4178:30: style: The scope of the variable 'default_value' can be reduced. [variableScope]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2017:31: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2019:38: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2250:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2260:45: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:3698:42: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:3704:42: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1452:28: warning: Function 'mg_get_var' argument order different: declaration 'data, data_len, var_name, buf, buf_len' definition 'buf, buf_len, name, dst, dst_len' [funcArgOrderDifferent]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.h:198:28: note: Function 'mg_get_var' argument order different: declaration 'data, data_len, var_name, buf, buf_len' definition 'buf, buf_len, name, dst, dst_len'
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1452:28: note: Function 'mg_get_var' argument order different: declaration 'data, data_len, var_name, buf, buf_len' definition 'buf, buf_len, name, dst, dst_len'
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1489:25: style: Function 'mg_get_cookie' argument 3 names different: declaration 'buf' definition 'dst'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.h:213:50: note: Function 'mg_get_cookie' argument 3 names different: declaration 'buf' definition 'dst'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1489:25: note: Function 'mg_get_cookie' argument 3 names different: declaration 'buf' definition 'dst'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1489:37: style: Function 'mg_get_cookie' argument 4 names different: declaration 'buf_len' definition 'dst_size'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.h:213:62: note: Function 'mg_get_cookie' argument 4 names different: declaration 'buf_len' definition 'dst_size'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:1489:37: note: Function 'mg_get_cookie' argument 4 names different: declaration 'buf_len' definition 'dst_size'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2212:42: style: Function 'mg_modify_passwords_file' argument 1 names different: declaration 'passwords_file_name' definition 'fname'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.h:148:42: note: Function 'mg_modify_passwords_file' argument 1 names different: declaration 'passwords_file_name' definition 'fname'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2212:42: note: Function 'mg_modify_passwords_file' argument 1 names different: declaration 'passwords_file_name' definition 'fname'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2213:60: style: Function 'mg_modify_passwords_file' argument 4 names different: declaration 'password' definition 'pass'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.h:151:42: note: Function 'mg_modify_passwords_file' argument 4 names different: declaration 'password' definition 'pass'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2213:60: note: Function 'mg_modify_passwords_file' argument 4 names different: declaration 'password' definition 'pass'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:4175:43: style: Function 'mg_start' argument 1 names different: declaration 'callback' definition 'user_callback'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/third_party/mongoose/mongoose.h:109:43: note: Function 'mg_start' argument 1 names different: declaration 'callback' definition 'user_callback'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:4175:43: note: Function 'mg_start' argument 1 names different: declaration 'callback' definition 'user_callback'.
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:3812:14: style: Variable 'buffered' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2136:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:2243:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:3099:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:3103:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:3107:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:3140:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
0ad-r11863-alpha/source/third_party/mongoose/mongoose_orig.c:3750:26: error: Uninitialized variable: fake [uninitvar]
0ad-r11863-alpha/source/tools/atlas/AtlasObject/AtlasObjectImpl.h:60:15: style: Member variable 'AtNode::value' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/AtlasObject/AtlasObjectImpl.h:44:54: note: Member variable 'AtNode::value' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasObject/AtlasObjectImpl.h:60:15: note: Member variable 'AtNode::value' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasObject/AtlasObjectImpl.h:82:40: style: Member variable 'AtIterImpl::iter' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/AtlasObject/AtlasObjectImpl.h:80:18: note: Member variable 'AtIterImpl::iter' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasObject/AtlasObjectImpl.h:82:40: note: Member variable 'AtIterImpl::iter' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasObject/AtlasObject.h:51:0: performance: Technically the member function 'AtSmartPtr < AtIterImpl >::this_type_does_not_support_comparisions' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasObject/AtlasObject.h:51:0: performance: Technically the member function 'AtSmartPtr < const AtNode >::this_type_does_not_support_comparisions' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasObject/AtlasObject.h:51:0: performance: Technically the member function 'AtSmartPtr < AtNode >::this_type_does_not_support_comparisions' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasObject/AtlasObject.h:51:0: performance: Technically the member function 'AtSmartPtr < const AtIterImpl >::this_type_does_not_support_comparisions' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasObject/AtlasObject.h:141:1: warning: The class 'AtObj' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.h:83:2: style: Class 'ScriptInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.h:185:2: style: Class 'CScriptVal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:75:2: style: Technically the member function 'toXmlChar::operatorconstxmlChar*' can be const. [functionConst]
0ad-r11863-alpha/source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:46:2: style: Class 'toXmlChar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.cpp:341:75: style: Function 'FromJSVal' argument 2 names different: declaration 'val' definition 'v'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.h:109:67: note: Function 'FromJSVal' argument 2 names different: declaration 'val' definition 'v'.
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.cpp:341:75: note: Function 'FromJSVal' argument 2 names different: declaration 'val' definition 'v'.
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.cpp:341:81: style: Function 'FromJSVal' argument 3 names different: declaration 'ret' definition 'out'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.h:109:75: note: Function 'FromJSVal' argument 3 names different: declaration 'ret' definition 'out'.
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.cpp:341:81: note: Function 'FromJSVal' argument 3 names different: declaration 'ret' definition 'out'.
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.cpp:346:77: style: Function 'ToJSVal' argument 2 names different: declaration 'val' definition 'v'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.h:112:69: note: Function 'ToJSVal' argument 2 names different: declaration 'val' definition 'v'.
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.cpp:346:77: note: Function 'ToJSVal' argument 2 names different: declaration 'val' definition 'v'.
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.cpp:618:45: style: Function 'Eval_' argument 1 names different: declaration 'name' definition 'script'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.h:123:29: note: Function 'Eval_' argument 1 names different: declaration 'name' definition 'script'.
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.cpp:618:45: note: Function 'Eval_' argument 1 names different: declaration 'name' definition 'script'.
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.cpp:618:60: style: Function 'Eval_' argument 2 names different: declaration 'ret' definition 'rval'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.h:123:42: note: Function 'Eval_' argument 2 names different: declaration 'ret' definition 'rval'.
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.cpp:618:60: note: Function 'Eval_' argument 2 names different: declaration 'ret' definition 'rval'.
0ad-r11863-alpha/source/tools/atlas/AtlasScript/ScriptInterface.cpp:706:18: style: Variable 'obj' is assigned a value that is never used. [unreadVariable]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.h:30:2: style: Class 'ActorEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.h:27:2: style: Class 'ActorEditorListCtrl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ActorEditor/AnimListEditor.h:29:2: style: Class 'AnimListEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ActorEditor/AnimListEditor.h:50:2: style: Class 'AnimListEditorListCtrl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ActorEditor/PropListEditor.h:29:2: style: Class 'PropListEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ActorEditor/PropListEditor.h:50:2: style: Class 'PropListEditorListCtrl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.cpp:86:45: style: Function 'Merge' argument 1 names different: declaration 'previousCommand' definition 'command'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.h:36:33: note: Function 'Merge' argument 1 names different: declaration 'previousCommand' definition 'command'.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.cpp:86:45: note: Function 'Merge' argument 1 names different: declaration 'previousCommand' definition 'command'.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.cpp:51:10: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.cpp:91:28: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:57:2: style: Class 'FieldEditCtrl_List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:71:2: style: Class 'FieldEditCtrl_Dialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:40:7: style: The function 'StartEdit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:32:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:40:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:48:7: style: The function 'StartEdit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:32:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:48:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:60:7: style: The function 'StartEdit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:32:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:60:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:74:7: style: The function 'StartEdit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:32:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:74:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:90:7: style: The function 'StartEdit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:32:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h:90:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.cpp:46:30: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.cpp:54:31: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.cpp:97:30: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.cpp:115:31: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.cpp:150:30: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickFileCtrl.h:25:2: warning: Member variable 'QuickFileCtrl::m_TextCtrl' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickFileCtrl.h:25:2: warning: Member variable 'QuickFileCtrl::m_ButtonBrowse' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickFileCtrl.h:25:2: warning: Member variable 'QuickFileCtrl::m_DisableKillFocus' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickFileCtrl.h:25:2: warning: Member variable 'QuickFileCtrl::m_RememberedDir' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/ListCtrlValidator.cpp:30:20: warning: Member variable 'ListCtrlValidator::m_Row' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/ListCtrlValidator.cpp:30:20: warning: Member variable 'ListCtrlValidator::m_Col' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickFileCtrl.cpp:145:3: style: Variable 'parent->m_DisableKillFocus' is reassigned a value before the old one has been used. [redundantAssignment]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickFileCtrl.cpp:143:3: note: Variable 'parent->m_DisableKillFocus' is reassigned a value before the old one has been used.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickFileCtrl.cpp:145:3: note: Variable 'parent->m_DisableKillFocus' is reassigned a value before the old one has been used.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/FileHistory/FileHistory.h:26:2: style: Class 'FileHistory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/HighResTimer/HighResTimer.h:22:9: performance: Technically the member function 'HighResTimer::GetTime' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/HighResTimer/HighResTimer.cpp:60:22: note: Technically the member function 'HighResTimer::GetTime' can be static.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/HighResTimer/HighResTimer.h:22:9: note: Technically the member function 'HighResTimer::GetTime' can be static.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.h:352:10: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:199:8: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:290:24: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:291:20: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:367:24: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:380:24: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:414:11: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:457:24: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:469:24: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:481:24: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:520:25: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:88:20: style: The scope of the variable 'start' can be reduced. [variableScope]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:194:21: style: The scope of the variable 'b' can be reduced. [variableScope]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:257:20: style: The scope of the variable 'item' can be reduced. [variableScope]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:319:20: style: The scope of the variable 'a' can be reduced. [variableScope]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:319:24: style: The scope of the variable 'b' can be reduced. [variableScope]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:352:20: style: The scope of the variable 't' can be reduced. [variableScope]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:393:20: style: The scope of the variable 'ptr' can be reduced. [variableScope]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.h:94:11: style: Member variable 'VdtcTreeItemBase::_name' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.h:119:5: note: Member variable 'VdtcTreeItemBase::_name' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.h:94:11: note: Member variable 'VdtcTreeItemBase::_name' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp:124:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/General/AtlasWindowCommand.cpp:51:50: style: Function 'Merge' argument 1 names different: declaration 'previousCommand' definition 'command'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/General/AtlasWindowCommand.h:75:33: note: Function 'Merge' argument 1 names different: declaration 'previousCommand' definition 'command'.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/General/AtlasWindowCommand.cpp:51:50: note: Function 'Merge' argument 1 names different: declaration 'previousCommand' definition 'command'.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/General/Observable.h:143:7: performance: Technically the member function 'ObservablePtr::RemoveObserver' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/General/Observable.h:115:2: style: Class 'ObservablePtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/Misc/precompiled.h:118:0: error: #error This needs to be compiled with a Unicode version of wxWidgets. [preprocessorErrorDirective]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.h:77:19: style: Member variable 'ScenarioEditor::m_ScriptInterface' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:360:41: note: Member variable 'ScenarioEditor::m_ScriptInterface' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.h:77:19: note: Member variable 'ScenarioEditor::m_ScriptInterface' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.h:79:14: style: Member variable 'ScenarioEditor::m_ToolManager' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:362:3: note: Member variable 'ScenarioEditor::m_ToolManager' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.h:79:14: note: Member variable 'ScenarioEditor::m_ToolManager' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:281:6: style: Member variable 'GameCanvas::m_MouseState' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:76:37: note: Member variable 'GameCanvas::m_MouseState' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:281:6: note: Member variable 'GameCanvas::m_MouseState' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:130:8: performance: Technically the member function 'StateDrivenTool::sDisabled::OnEnter' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:131:8: performance: Technically the member function 'StateDrivenTool::sDisabled::OnLeave' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:46:2: style: Class 'ToolManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:70:2: style: Class 'WorldCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:100:15: style: The function 'Shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:100:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:151:15: style: The function 'OnMouse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:151:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:156:15: style: The function 'OnKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:156:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:161:15: style: The function 'OnTick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:37:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:161:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:252:16: warning: Member variable 'SectionLayout::m_SidebarBook' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:252:16: warning: Member variable 'SectionLayout::m_Canvas' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:252:16: warning: Member variable 'SectionLayout::m_HorizSplitter' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:252:16: warning: Member variable 'SectionLayout::m_VertSplitter' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.h:82:3: style: Struct 'copyIfRootChild' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.h:29:15: style: The function 'OnMapReload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.h:29:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.h:32:15: style: The function 'OnFirstDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.h:42:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.h:32:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinematic/Cinematic.h:85:15: style: The function 'OnFirstDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.h:42:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinematic/Cinematic.h:85:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.h:29:15: style: The function 'OnMapReload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.h:29:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.h:32:15: style: The function 'OnFirstDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.h:42:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.h:32:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.h:31:15: style: The function 'OnFirstDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.h:42:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.h:31:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:35:15: style: The function 'OnMapReload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:35:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:38:15: style: The function 'OnFirstDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.h:42:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:38:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.h:28:15: style: The function 'OnFirstDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.h:42:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.h:28:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.h:77:15: style: The function 'OnFirstDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.h:42:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.h:77:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:262:2: warning: Possible leak in public function. The pointer 'm_HorizSplitter' is not deallocated before it is allocated. [publicAllocationError]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.h:59:22: style: Class 'SectionLayout' is unsafe, 'SectionLayout::m_HorizSplitter' can leak by wrong usage. [unsafeClassCanLeak]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.h:60:22: style: Class 'SectionLayout' is unsafe, 'SectionLayout::m_VertSplitter' can leak by wrong usage. [unsafeClassCanLeak]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinematic/Cinematic.cpp:219:12: style: The scope of the variable 'j' can be reduced. [variableScope]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinematic/Cinematic.cpp:439:2: style: Class 'CinemaInfoBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinematic/Cinematic.cpp:655:2: style: Class 'CinemaButtonBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.h:35:19: style: Class 'EnvironmentSidebar' is unsafe, 'EnvironmentSidebar::m_LightingModelList' can leak by wrong usage. [unsafeClassCanLeak]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.h:36:19: style: Class 'EnvironmentSidebar' is unsafe, 'EnvironmentSidebar::m_SkyList' can leak by wrong usage. [unsafeClassCanLeak]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:30:2: warning: Member variable 'LightSphere::theta' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:30:2: warning: Member variable 'LightSphere::phi' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:417:44: style: Function 'OnSimPlay' argument 1 names different: declaration 'evt' definition 'event'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.h:38:33: note: Function 'OnSimPlay' argument 1 names different: declaration 'evt' definition 'event'.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:417:44: note: Function 'OnSimPlay' argument 1 names different: declaration 'evt' definition 'event'.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:78:2: style: Class 'AtObjClientData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:100:2: style: Struct 'ObjectSidebarImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:266:11: style: Member variable 'PlayerNotebookPage::m_Name' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:62:66: note: Member variable 'PlayerNotebookPage::m_Name' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:266:11: note: Member variable 'PlayerNotebookPage::m_Name' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:467:7: style: Member variable 'PlayerSettingsControl::m_InGUIUpdate' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:494:65: note: Member variable 'PlayerSettingsControl::m_InGUIUpdate' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:467:7: note: Member variable 'PlayerSettingsControl::m_InGUIUpdate' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:323:2: warning: Member variable 'TextureNotebookPage::m_LastTerrainSelection' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:446:7: style: Member variable 'TextureNotebookPage::m_Loaded' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:324:95: note: Member variable 'TextureNotebookPage::m_Loaded' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:446:7: note: Member variable 'TextureNotebookPage::m_Loaded' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:81:2: style: Class 'TexturePreviewPanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:376:2: warning: Member variable 'TriggerBottomBar::m_ParameterSizer' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:376:2: warning: Member variable 'TriggerBottomBar::m_DependentSizer' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:376:2: warning: Member variable 'TriggerBottomBar::m_TimeEdit' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:376:2: warning: Member variable 'TriggerBottomBar::m_ConditionEdit' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:376:2: warning: Member variable 'TriggerBottomBar::m_EffectEdit' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:376:2: warning: Member variable 'TriggerBottomBar::m_TriggerEdit' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:376:2: warning: Member variable 'TriggerBottomBar::m_RunsEdit' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:376:2: warning: Member variable 'TriggerBottomBar::m_ActiveCheck' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:376:2: warning: Member variable 'TriggerBottomBar::m_NotCheck' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:376:2: warning: Member variable 'TriggerBottomBar::m_LogicNotCheck' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:376:2: warning: Member variable 'TriggerBottomBar::m_ConditionChoice' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:376:2: warning: Member variable 'TriggerBottomBar::m_EffectChoice' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:376:2: warning: Member variable 'TriggerBottomBar::m_LogicRadio' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:376:2: warning: Member variable 'TriggerBottomBar::m_TimeRadio' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.h:72:9: style: Member variable 'TriggerSidebar::m_TriggerCount' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:1345:83: note: Member variable 'TriggerSidebar::m_TriggerCount' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.h:72:9: note: Member variable 'TriggerSidebar::m_TriggerCount' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:130:6: style: Member variable 'TriggerSpecText::m_Parameter' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:87:26: note: Member variable 'TriggerSpecText::m_Parameter' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:130:6: note: Member variable 'TriggerSpecText::m_Parameter' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:129:8: style: Member variable 'TriggerSpecText::m_Data' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:87:50: note: Member variable 'TriggerSpecText::m_Data' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:129:8: note: Member variable 'TriggerSpecText::m_Data' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:307:9: style: Member variable 'TriggerItemData::m_CondCount' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:302:57: note: Member variable 'TriggerItemData::m_CondCount' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:307:9: note: Member variable 'TriggerItemData::m_CondCount' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:307:9: style: Member variable 'TriggerItemData::m_CondCount' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:304:60: note: Member variable 'TriggerItemData::m_CondCount' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:307:9: note: Member variable 'TriggerItemData::m_CondCount' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:84:49: performance: Function parameter 'label' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:85:35: performance: Function parameter 'dataType' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:388:42: performance: Function parameter 'conditions' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:388:80: performance: Function parameter 'effects' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:1059:50: performance: Function parameter 'paramString' should be passed by const reference. [passedByValue]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:1479:8: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:1500:9: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Trigger/Trigger.cpp:1520:9: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:47:2: warning: Member variable 'ActorViewerTool::m_LastX' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:47:2: warning: Member variable 'ActorViewerTool::m_LastY' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:130:0: performance: Technically the member function 'StateDrivenTool < ActorViewerTool >::sDisabled::OnEnter' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:131:0: performance: Technically the member function 'StateDrivenTool < ActorViewerTool >::sDisabled::OnLeave' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:64:15: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:64:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:71:7: style: The function 'OnEnable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:111:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:71:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:84:7: style: The function 'OnDisable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:112:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:84:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:100:0: style: The function 'Shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:100:0: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:151:0: style: The function 'OnMouse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:151:0: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:156:0: style: The function 'OnKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:156:0: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:161:0: style: The function 'OnTick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:37:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:161:0: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:89:23: style: Reading from empty STL container 'selected' [reademptycontainer]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:35:2: warning: Member variable 'AlterElevation::m_Direction' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:130:0: performance: Technically the member function 'StateDrivenTool < AlterElevation >::sDisabled::OnEnter' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:131:0: performance: Technically the member function 'StateDrivenTool < AlterElevation >::sDisabled::OnLeave' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:41:7: style: The function 'OnEnable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:111:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:41:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:46:7: style: The function 'OnDisable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:112:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:46:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:126:8: style: The function 'IsMouseUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:120:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:126:8: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:127:7: style: The function 'GetDirection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:121:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:127:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:133:8: style: The function 'IsMouseUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:120:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:133:8: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:134:7: style: The function 'GetDirection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:121:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:134:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:100:0: style: Same expression used in consecutive assignments of 'mid_x' and 'mid_y'. [duplicateAssignExpression]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:101:0: note: Same expression used in consecutive assignments of 'mid_x' and 'mid_y'.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:100:0: note: Same expression used in consecutive assignments of 'mid_x' and 'mid_y'.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.h:54:7: style: Technically the member function 'Brush::Send' can be const. [functionConst]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:53:13: note: Technically the member function 'Brush::Send' can be const.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.h:54:7: note: Technically the member function 'Brush::Send' can be const.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.h:59:52: style: Member variable 'ObjectSettings::m_SelectedObjects' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:26:18: note: Member variable 'ObjectSettings::m_SelectedObjects' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.h:59:52: note: Member variable 'ObjectSettings::m_SelectedObjects' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:178:46: style: Function 'Merge' argument 1 names different: declaration 'previousCommand' definition 'p'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:74:33: note: Function 'Merge' argument 1 names different: declaration 'previousCommand' definition 'p'.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:178:46: note: Function 'Merge' argument 1 names different: declaration 'previousCommand' definition 'p'.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:68:7: style: Member variable 'WorldCommand::m_AlreadyDone' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:147:90: note: Member variable 'WorldCommand::m_AlreadyDone' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:68:7: note: Member variable 'WorldCommand::m_AlreadyDone' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:42:4: style: Class 'ToolManager' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:42:4: style: Class 'ToolManager' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:26:7: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:26:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:27:7: style: The function 'Shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:27:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:30:7: style: The function 'OnTick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:37:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:30:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:130:0: performance: Technically the member function 'StateDrivenTool < FillTerrain >::sDisabled::OnEnter' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:131:0: performance: Technically the member function 'StateDrivenTool < FillTerrain >::sDisabled::OnLeave' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:42:7: style: The function 'OnEnable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:111:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:42:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:47:7: style: The function 'OnDisable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:112:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:47:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:130:0: performance: Technically the member function 'StateDrivenTool < FlattenElevation >::sDisabled::OnEnter' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:131:0: performance: Technically the member function 'StateDrivenTool < FlattenElevation >::sDisabled::OnLeave' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:40:7: style: The function 'OnEnable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:111:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:40:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:45:7: style: The function 'OnDisable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:112:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:45:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:130:0: performance: Technically the member function 'StateDrivenTool < PaintTerrain >::sDisabled::OnEnter' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:131:0: performance: Technically the member function 'StateDrivenTool < PaintTerrain >::sDisabled::OnLeave' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:49:7: style: The function 'OnEnable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:111:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:49:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:55:7: style: The function 'OnDisable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:112:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:55:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:147:8: style: The function 'IsMouseUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:141:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:147:8: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:148:7: style: The function 'GetPriority' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:142:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:148:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:154:8: style: The function 'IsMouseUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:141:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:154:8: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:155:7: style: The function 'GetPriority' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:142:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:155:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:130:0: performance: Technically the member function 'StateDrivenTool < PlaceObject >::sDisabled::OnEnter' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:131:0: performance: Technically the member function 'StateDrivenTool < PlaceObject >::sDisabled::OnLeave' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:56:15: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:56:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:66:7: style: The function 'OnEnable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:111:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:66:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:70:7: style: The function 'OnDisable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:112:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:70:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:130:0: performance: Technically the member function 'StateDrivenTool < ReplaceTerrain >::sDisabled::OnEnter' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:131:0: performance: Technically the member function 'StateDrivenTool < ReplaceTerrain >::sDisabled::OnLeave' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:42:7: style: The function 'OnEnable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:111:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:42:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:47:7: style: The function 'OnDisable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:112:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:47:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:36:2: warning: Member variable 'SmoothElevation::m_Direction' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:130:0: performance: Technically the member function 'StateDrivenTool < SmoothElevation >::sDisabled::OnEnter' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:131:0: performance: Technically the member function 'StateDrivenTool < SmoothElevation >::sDisabled::OnLeave' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:42:7: style: The function 'OnEnable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:111:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:42:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:47:7: style: The function 'OnDisable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:112:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:47:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:127:8: style: The function 'IsMouseUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:121:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:127:8: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:128:7: style: The function 'GetDirection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:122:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:128:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:134:8: style: The function 'IsMouseUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:121:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:134:8: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:135:7: style: The function 'GetDirection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:122:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:135:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:43:2: warning: Member variable 'TransformObject::m_dx' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:43:2: warning: Member variable 'TransformObject::m_dy' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:130:0: performance: Technically the member function 'StateDrivenTool < TransformObject >::sDisabled::OnEnter' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:131:0: performance: Technically the member function 'StateDrivenTool < TransformObject >::sDisabled::OnLeave' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:48:7: style: The function 'OnDisable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h:112:0: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:48:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:162:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:180:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:337:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:448:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:462:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:467:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:472:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:478:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:484:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:489:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:525:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:531:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:538:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:553:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:585:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:621:1: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:226:63: style: Function 'UpdatePropListRecursive' argument 1 names different: declaration 'model' definition 'modelAbstract'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:206:47: note: Function 'UpdatePropListRecursive' argument 1 names different: declaration 'model' definition 'modelAbstract'.
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:226:63: note: Function 'UpdatePropListRecursive' argument 1 names different: declaration 'model' definition 'modelAbstract'.
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:318:41: style: Function 'SetActor' argument 1 names different: declaration 'id' definition 'name'. [funcArgNamesDifferent]
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.h:38:29: note: Function 'SetActor' argument 1 names different: declaration 'id' definition 'name'.
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:318:41: note: Function 'SetActor' argument 1 names different: declaration 'id' definition 'name'.
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:93:1: style: The class 'Shareable < char >' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:94:1: style: The class 'Shareable < int >' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:96:1: style: The class 'Shareable < long >' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:97:1: style: The class 'Shareable < bool >' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:98:1: style: The class 'Shareable < float >' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:99:1: style: The class 'Shareable < void * >' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:159:27: warning: Member variable 'Shareable::cb' is not assigned a value in 'Shareable::operator='. [operatorEqVarError]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:96:2: warning: Member variable 'sCinemaSplineNode::px' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:96:2: warning: Member variable 'sCinemaSplineNode::py' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:96:2: warning: Member variable 'sCinemaSplineNode::pz' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:96:2: warning: Member variable 'sCinemaSplineNode::rx' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:96:2: warning: Member variable 'sCinemaSplineNode::ry' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:96:2: warning: Member variable 'sCinemaSplineNode::rz' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:96:2: warning: Member variable 'sCinemaSplineNode::t' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:128:1: style: The class 'Shareable < sCameraInfo >' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:139:1: style: The class 'Shareable < sTriggerParameter >' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:228:1: style: The class 'Shareable < sCinemaRecordCB >' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:271:1: style: The class 'Shareable < sTerrainTexturePreview >' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:304:1: style: The class 'Shareable < sObjectsListItem >' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:323:1: style: The class 'Shareable < sObjectSettings >' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:439:1: style: The class 'Shareable < sEnvironmentSettings >' does not have a constructor although it has private member variables. [noConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:63:2: warning: Member variable 'ActorViewerImpl::CurrentSpeed' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:63:2: warning: Member variable 'ActorViewerImpl::WalkEnabled' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:63:2: warning: Member variable 'ActorViewerImpl::GroundEnabled' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:63:2: warning: Member variable 'ActorViewerImpl::ShadowsEnabled' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:63:2: warning: Member variable 'ActorViewerImpl::SelectionBoxEnabled' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:63:2: warning: Member variable 'ActorViewerImpl::AxesMarkerEnabled' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:63:2: warning: Member variable 'ActorViewerImpl::PropPointsMode' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:106:31: style: Member variable 'sCinemaPath::change' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:108:75: note: Member variable 'sCinemaPath::change' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:106:31: note: Member variable 'sCinemaPath::change' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:106:23: style: Member variable 'sCinemaPath::growth' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:108:86: note: Member variable 'sCinemaPath::growth' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:106:23: note: Member variable 'sCinemaPath::growth' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:105:19: style: Member variable 'sCinemaPath::duration' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:108:97: note: Member variable 'sCinemaPath::duration' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:105:19: note: Member variable 'sCinemaPath::duration' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:106:31: style: Member variable 'sCinemaPath::change' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:109:37: note: Member variable 'sCinemaPath::change' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:106:31: note: Member variable 'sCinemaPath::change' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:106:23: style: Member variable 'sCinemaPath::growth' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:109:48: note: Member variable 'sCinemaPath::growth' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:106:23: note: Member variable 'sCinemaPath::growth' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:105:19: style: Member variable 'sCinemaPath::duration' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:109:59: note: Member variable 'sCinemaPath::duration' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:105:19: note: Member variable 'sCinemaPath::duration' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:160:26: style: Member variable 'sTriggerCondition::name' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:157:79: note: Member variable 'sTriggerCondition::name' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:160:26: note: Member variable 'sTriggerCondition::name' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:104:6: style: Member variable 'SBandboxVertex::r' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:103:74: note: Member variable 'SBandboxVertex::r' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:104:6: note: Member variable 'SBandboxVertex::r' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:96:17: style: Member variable 'ActorViewerImpl::ObjectManager' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:71:3: note: Member variable 'ActorViewerImpl::ObjectManager' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:96:17: note: Member variable 'ActorViewerImpl::ObjectManager' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.h:37:14: style: Technically the member function 'ActorViewer::GetEntity' can be const. [functionConst]
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:308:26: note: Technically the member function 'ActorViewer::GetEntity' can be const.
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.h:37:14: note: Technically the member function 'ActorViewer::GetEntity' can be const.
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.h:44:7: performance: Technically the member function 'ActorViewer::SetStatsEnabled' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp:453:19: note: Technically the member function 'ActorViewer::SetStatsEnabled' can be static.
0ad-r11863-alpha/source/tools/atlas/GameInterface/ActorViewer.h:44:7: note: Technically the member function 'ActorViewer::SetStatsEnabled' can be static.
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:93:1: performance: Technically the member function 'AtlasMessage::Shareable < char >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:94:1: performance: Technically the member function 'AtlasMessage::Shareable < int >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:96:1: performance: Technically the member function 'AtlasMessage::Shareable < long >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:97:1: performance: Technically the member function 'AtlasMessage::Shareable < bool >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:98:1: performance: Technically the member function 'AtlasMessage::Shareable < float >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:99:1: performance: Technically the member function 'AtlasMessage::Shareable < void * >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:66:1: performance: Technically the member function 'AtlasMessage::Shareable < Position >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:83:1: performance: Technically the member function 'AtlasMessage::Shareable < Colour >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:99:1: performance: Technically the member function 'AtlasMessage::Shareable < sCinemaSplineNode >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:120:1: performance: Technically the member function 'AtlasMessage::Shareable < sCinemaPath >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:128:1: performance: Technically the member function 'AtlasMessage::Shareable < sCameraInfo >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:139:1: performance: Technically the member function 'AtlasMessage::Shareable < sTriggerParameter >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:151:1: performance: Technically the member function 'AtlasMessage::Shareable < sTriggerSpec >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:173:1: performance: Technically the member function 'AtlasMessage::Shareable < sTriggerCondition >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:184:7: style: Technically the member function 'AtlasMessage::sTriggerEffect::operator==' can be const. [functionConst]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:189:1: performance: Technically the member function 'AtlasMessage::Shareable < sTriggerEffect >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:206:7: style: Technically the member function 'AtlasMessage::sTrigger::operator==' can be const. [functionConst]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:210:7: style: Technically the member function 'AtlasMessage::sTrigger::operator!=' can be const. [functionConst]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:215:1: performance: Technically the member function 'AtlasMessage::Shareable < sTrigger >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:241:1: performance: Technically the member function 'AtlasMessage::Shareable < sTriggerGroup >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:228:1: performance: Technically the member function 'AtlasMessage::Shareable < sCinemaRecordCB >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:271:1: performance: Technically the member function 'AtlasMessage::Shareable < sTerrainTexturePreview >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:304:1: performance: Technically the member function 'AtlasMessage::Shareable < sObjectsListItem >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:323:1: performance: Technically the member function 'AtlasMessage::Shareable < sObjectSettings >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:439:1: performance: Technically the member function 'AtlasMessage::Shareable < sEnvironmentSettings >::Shareable' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:147:2: style: Class 'Shareable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:305:2: style: Class 'Shareable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:43:2: style: Struct 'Position' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:108:2: style: Struct 'sCinemaPath' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:157:2: style: Struct 'sTriggerCondition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:178:2: style: Struct 'sTriggerEffect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:205:2: style: Struct 'sTrigger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/SharedTypes.h:225:2: style: Struct 'sTriggerGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:61:2: style: Struct 'mDoCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:162:1: style: Struct 'mSetMapSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:180:1: style: Struct 'mResizeMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:337:1: style: Struct 'mCreateObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:448:1: style: Struct 'mSetEnvironmentSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:462:1: style: Struct 'mAlterElevation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:467:1: style: Struct 'mSmoothElevation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:472:1: style: Struct 'mFlattenElevation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:478:1: style: Struct 'mPaintTerrain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:484:1: style: Struct 'mReplaceTerrain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:489:1: style: Struct 'mFillTerrain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:525:1: style: Struct 'mMoveObjects' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:531:1: style: Struct 'mRotateObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:538:1: style: Struct 'mDeleteObjects' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:553:1: style: Struct 'mSetObjectSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:585:1: style: Struct 'mSetCinemaPaths' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:621:1: style: Struct 'mSetAllTriggers' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:225:0: style: Class 'AtlasMessage :: Shareable < std :: vector < sTriggerCondition > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:250:0: style: Class 'AtlasMessage :: Shareable < std :: vector < sTriggerCondition > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:225:0: style: Class 'AtlasMessage :: Shareable < std :: vector < sTriggerEffect > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:250:0: style: Class 'AtlasMessage :: Shareable < std :: vector < sTriggerEffect > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:225:0: style: Class 'AtlasMessage :: Shareable < std :: vector < int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:250:0: style: Class 'AtlasMessage :: Shareable < std :: vector < int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:225:0: style: Class 'AtlasMessage :: Shareable < std :: vector < bool > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:250:0: style: Class 'AtlasMessage :: Shareable < std :: vector < bool > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:225:0: style: Class 'AtlasMessage :: Shareable < std :: vector < sTrigger > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:250:0: style: Class 'AtlasMessage :: Shareable < std :: vector < sTrigger > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:225:0: style: Class 'AtlasMessage :: Shareable < std :: vector <unsigned char > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:250:0: style: Class 'AtlasMessage :: Shareable < std :: vector <unsigned char > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:41:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:60:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:60:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:60:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:41:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:60:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:66:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:66:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:66:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:41:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:66:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:67:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:67:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:67:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:41:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:67:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:68:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:68:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:68:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:41:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:68:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:73:7: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:41:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:73:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:162:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:162:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:162:1: style: The function 'IsMergeable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:58:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:162:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:162:1: style: The function 'CloneData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:57:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:162:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:180:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:180:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:180:1: style: The function 'IsMergeable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:58:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:180:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:180:1: style: The function 'CloneData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:57:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:180:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:337:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:337:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:337:1: style: The function 'IsMergeable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:58:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:337:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:337:1: style: The function 'CloneData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:57:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:337:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:448:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:448:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:448:1: style: The function 'IsMergeable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:58:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:448:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:448:1: style: The function 'CloneData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:57:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:448:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:462:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:462:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:462:1: style: The function 'IsMergeable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:58:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:462:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:462:1: style: The function 'CloneData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:57:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:462:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:467:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:467:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:467:1: style: The function 'IsMergeable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:58:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:467:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:467:1: style: The function 'CloneData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:57:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:467:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:472:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:472:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:472:1: style: The function 'IsMergeable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:58:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:472:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:472:1: style: The function 'CloneData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:57:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:472:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:478:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:478:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:478:1: style: The function 'IsMergeable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:58:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:478:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:478:1: style: The function 'CloneData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:57:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:478:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:484:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:484:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:484:1: style: The function 'IsMergeable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:58:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:484:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:484:1: style: The function 'CloneData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:57:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:484:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:489:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:489:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:489:1: style: The function 'IsMergeable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:58:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:489:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:489:1: style: The function 'CloneData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:57:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:489:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:525:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:525:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:525:1: style: The function 'IsMergeable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:58:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:525:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:525:1: style: The function 'CloneData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:57:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:525:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:531:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:531:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:531:1: style: The function 'IsMergeable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:58:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:531:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:531:1: style: The function 'CloneData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:57:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:531:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:538:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:538:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:538:1: style: The function 'IsMergeable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:58:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:538:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:538:1: style: The function 'CloneData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:57:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:538:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:553:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:553:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:553:1: style: The function 'IsMergeable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:58:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:553:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:553:1: style: The function 'CloneData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:57:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:553:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:585:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:585:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:585:1: style: The function 'IsMergeable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:58:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:585:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:585:1: style: The function 'CloneData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:57:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:585:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:621:1: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:55:1: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:621:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:621:1: style: The function 'IsMergeable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:58:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:621:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:621:1: style: The function 'CloneData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagesSetup.h:57:16: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Messages.h:621:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:66:19: style: The function 'GetCamera' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:41:19: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:66:19: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:81:15: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:39:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:81:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:82:15: style: The function 'DrawOverlays' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:40:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:82:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:83:19: style: The function 'GetCamera' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:41:19: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:83:19: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:84:24: style: The function 'GetSimulation2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:42:24: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:84:24: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:85:15: style: The function 'WantsHighFramerate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:44:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:85:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:87:15: style: The function 'SetParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:46:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:87:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:88:15: style: The function 'SetParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:49:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:88:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:122:15: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:39:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:122:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:123:19: style: The function 'GetCamera' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:41:19: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:123:19: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:124:24: style: The function 'GetSimulation2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:42:24: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:124:24: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:125:22: style: The function 'GetEntityId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:43:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:125:22: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:126:15: style: The function 'WantsHighFramerate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:44:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:126:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:128:15: style: The function 'SetParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:46:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:128:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:129:15: style: The function 'SetParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:47:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:129:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:130:15: style: The function 'SetParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:48:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:130:15: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:230:0: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Shareable.h:246:0: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Brushes.cpp:37:2: style: Class 'BrushTerrainOverlay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.cpp:64:10: performance: Possible inefficient checking for 'm_Commands' emptiness. [stlSize]
0ad-r11863-alpha/source/tools/atlas/GameInterface/GameLoop.cpp:114:33: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/GameLoop.h:29:2: warning: Member variable 'GameLoopState::view' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/GameLoop.h:29:2: warning: Member variable 'GameLoopState::glCanvas' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/GameLoop.h:29:2: warning: Member variable 'GameLoopState::frameLength' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/GameLoop.h:29:2: warning: Member variable 'GameLoopState::input' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagePasserImpl.h:34:34: style: The function 'Retrieve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagePasser.h:37:20: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagePasserImpl.h:34:34: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:172:1: performance: Technically the member function 'AtlasMessage::cSetCinemaPaths_base::MergeIntoPrevious' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:190:1: style: Class 'cSetCinemaPaths_sub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:175:7: style: The function 'Do' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:175:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:181:7: style: The function 'Redo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:181:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:185:7: style: The function 'Undo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:185:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:190:1: style: The function 'Merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:190:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:190:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:190:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:106:2: warning: Member variable 'cAlterElevation::m_i0' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:106:2: warning: Member variable 'cAlterElevation::m_j0' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:106:2: warning: Member variable 'cAlterElevation::m_i1' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:106:2: warning: Member variable 'cAlterElevation::m_j1' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:188:2: warning: Member variable 'cSmoothElevation::m_i0' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:188:2: warning: Member variable 'cSmoothElevation::m_j0' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:188:2: warning: Member variable 'cSmoothElevation::m_i1' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:188:2: warning: Member variable 'cSmoothElevation::m_j1' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:300:2: warning: Member variable 'cFlattenElevation::m_i0' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:300:2: warning: Member variable 'cFlattenElevation::m_j0' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:300:2: warning: Member variable 'cFlattenElevation::m_i1' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:300:2: warning: Member variable 'cFlattenElevation::m_j1' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:101:1: performance: Technically the member function 'AtlasMessage::cAlterElevation_base::MergeIntoPrevious' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:183:1: performance: Technically the member function 'AtlasMessage::cSmoothElevation_base::MergeIntoPrevious' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:295:1: performance: Technically the member function 'AtlasMessage::cFlattenElevation_base::MergeIntoPrevious' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/DeltaArray.h:38:0: performance: Technically the member function 'DeltaArray2D < u16 >::hash_value' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:179:1: style: Class 'cAlterElevation_sub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:291:1: style: Class 'cSmoothElevation_sub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:366:1: style: Class 'cFlattenElevation_sub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:119:7: style: The function 'Do' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:119:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:158:7: style: The function 'Undo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:158:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:164:7: style: The function 'Redo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:164:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:179:1: style: The function 'Merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:179:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:179:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:179:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:201:7: style: The function 'Do' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:201:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:270:7: style: The function 'Undo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:270:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:276:7: style: The function 'Redo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:276:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:291:1: style: The function 'Merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:291:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:291:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:291:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:313:7: style: The function 'Do' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:313:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:345:7: style: The function 'Undo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:345:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:351:7: style: The function 'Redo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:351:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:366:1: style: The function 'Merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:366:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:366:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:366:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:123:1: performance: Technically the member function 'AtlasMessage::cSetEnvironmentSettings_base::MergeIntoPrevious' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:144:7: style: Technically the member function 'AtlasMessage::cSetEnvironmentSettings::MergeIntoPrevious' can be const. [functionConst]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:149:1: style: Class 'cSetEnvironmentSettings_sub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:127:7: style: The function 'Do' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:127:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:134:7: style: The function 'Redo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:134:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:139:7: style: The function 'Undo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:139:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:149:1: style: The function 'Merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:149:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:149:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:149:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:208:2: warning: Member variable 'cResizeMap::m_OldTiles' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:208:2: warning: Member variable 'cResizeMap::m_NewTiles' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:153:1: performance: Technically the member function 'AtlasMessage::cSetMapSettings_base::MergeIntoPrevious' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:157:7: performance: Technically the member function 'AtlasMessage::cSetMapSettings::SetSettings' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:182:7: style: Technically the member function 'AtlasMessage::cSetMapSettings::MergeIntoPrevious' can be const. [functionConst]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:204:1: performance: Technically the member function 'AtlasMessage::cResizeMap_base::MergeIntoPrevious' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:212:7: performance: Technically the member function 'AtlasMessage::cResizeMap::MakeDirty' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:187:1: style: Class 'cSetMapSettings_sub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:258:1: style: Class 'cResizeMap_sub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:162:7: style: The function 'Do' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:162:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:172:7: style: The function 'Undo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:172:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:177:7: style: The function 'Redo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:177:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:187:1: style: The function 'Merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:187:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:187:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:187:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:232:7: style: The function 'Do' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:232:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:248:7: style: The function 'Undo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:248:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:253:7: style: The function 'Redo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:253:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:258:1: style: The function 'Merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:258:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:258:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:258:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:99:2: style: Exception should be caught by reference. [catchExceptionByValue]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp:43:3: style: C-style pointer casting [cstyleCast]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:216:1: performance: Technically the member function 'AtlasMessage::cSetObjectSettings_base::MergeIntoPrevious' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:360:1: performance: Technically the member function 'AtlasMessage::cCreateObject_base::MergeIntoPrevious' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:495:1: performance: Technically the member function 'AtlasMessage::cMoveObjects_base::MergeIntoPrevious' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:545:7: performance: Technically the member function 'AtlasMessage::cMoveObjects::SetPos' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:580:1: performance: Technically the member function 'AtlasMessage::cRotateObject_base::MergeIntoPrevious' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:635:1: performance: Technically the member function 'AtlasMessage::cDeleteObjects_base::MergeIntoPrevious' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:275:1: style: Class 'cSetObjectSettings_sub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:420:1: style: Class 'cCreateObject_sub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:577:1: style: Class 'cMoveObjects_sub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:632:1: style: Class 'cRotateObject_sub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:718:1: style: Class 'cDeleteObjects_sub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:221:7: style: The function 'Do' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:221:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:251:7: style: The function 'Redo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:251:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:256:7: style: The function 'Undo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:256:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:275:1: style: The function 'Merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:275:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:275:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:275:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:368:7: style: The function 'Do' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:368:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:391:7: style: The function 'Redo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:391:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:411:7: style: The function 'Undo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:411:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:420:1: style: The function 'Merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:420:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:420:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:420:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:501:7: style: The function 'Do' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:501:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:560:7: style: The function 'Redo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:560:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:565:7: style: The function 'Undo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:565:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:577:1: style: The function 'Merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:577:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:577:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:577:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:584:7: style: The function 'Do' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:584:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:615:7: style: The function 'Redo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:615:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:620:7: style: The function 'Undo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:620:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:632:1: style: The function 'Merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:632:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:632:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:632:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:653:7: style: The function 'Do' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:653:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:658:7: style: The function 'Redo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:658:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:688:7: style: The function 'Undo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:688:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:718:1: style: The function 'Merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:718:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:718:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:718:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:683:25: error: Uninitialized struct member: obj.owner [uninitStructMember]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:275:2: warning: Member variable 'cPaintTerrain::m_i0' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:275:2: warning: Member variable 'cPaintTerrain::m_j0' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:275:2: warning: Member variable 'cPaintTerrain::m_i1' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:275:2: warning: Member variable 'cPaintTerrain::m_j1' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:364:2: warning: Member variable 'cReplaceTerrain::m_i0' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:364:2: warning: Member variable 'cReplaceTerrain::m_j0' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:364:2: warning: Member variable 'cReplaceTerrain::m_i1' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:364:2: warning: Member variable 'cReplaceTerrain::m_j1' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:443:2: warning: Member variable 'cFillTerrain::m_i0' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:443:2: warning: Member variable 'cFillTerrain::m_j0' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:443:2: warning: Member variable 'cFillTerrain::m_i1' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:443:2: warning: Member variable 'cFillTerrain::m_j1' is not initialized in the constructor. [uninitMemberVar]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:270:1: performance: Technically the member function 'AtlasMessage::cPaintTerrain_base::MergeIntoPrevious' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:359:1: performance: Technically the member function 'AtlasMessage::cReplaceTerrain_base::MergeIntoPrevious' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:438:1: performance: Technically the member function 'AtlasMessage::cFillTerrain_base::MergeIntoPrevious' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/DeltaArray.h:38:0: performance: Technically the member function 'DeltaArray2D < TerrainTile >::hash_value' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:355:1: style: Class 'cPaintTerrain_sub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:434:1: style: Class 'cReplaceTerrain_sub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:548:1: style: Class 'cFillTerrain_sub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:288:7: style: The function 'Do' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:288:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:334:7: style: The function 'Undo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:334:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:340:7: style: The function 'Redo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:340:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:355:1: style: The function 'Merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:355:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:355:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:355:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:377:7: style: The function 'Do' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:377:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:422:7: style: The function 'Undo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:422:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:428:7: style: The function 'Redo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:428:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:434:1: style: The function 'Merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:434:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:434:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:434:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:456:7: style: The function 'Do' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:456:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:536:7: style: The function 'Undo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:536:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:542:7: style: The function 'Redo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:542:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:548:1: style: The function 'Merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:548:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:548:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:548:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:181:18: error: Uninitialized struct member: noPreview.loaded [uninitStructMember]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TriggerHandler.cpp:345:1: performance: Technically the member function 'AtlasMessage::cSetAllTriggers_base::MergeIntoPrevious' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TriggerHandler.cpp:364:1: style: Class 'cSetAllTriggers_sub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TriggerHandler.cpp:349:7: style: The function 'Do' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:33:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TriggerHandler.cpp:349:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TriggerHandler.cpp:355:7: style: The function 'Redo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:35:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TriggerHandler.cpp:355:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TriggerHandler.cpp:359:7: style: The function 'Undo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:34:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TriggerHandler.cpp:359:7: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TriggerHandler.cpp:364:1: style: The function 'Merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:36:15: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TriggerHandler.cpp:364:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TriggerHandler.cpp:364:1: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
0ad-r11863-alpha/source/tools/atlas/GameInterface/CommandProc.h:37:22: note: Virtual function in base class
0ad-r11863-alpha/source/tools/atlas/GameInterface/Handlers/TriggerHandler.cpp:364:1: note: Function in derived class
0ad-r11863-alpha/source/tools/atlas/GameInterface/InputProcessor.h:27:7: performance: Technically the member function 'InputProcessor::ProcessInput' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/InputProcessor.cpp:45:22: note: Technically the member function 'InputProcessor::ProcessInput' can be static.
0ad-r11863-alpha/source/tools/atlas/GameInterface/InputProcessor.h:27:7: note: Technically the member function 'InputProcessor::ProcessInput' can be static.
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagePasserImpl.h:44:9: style: Member variable 'MessagePasserImpl::m_Semaphore' is in the wrong place in the initializer list. [initializerList]
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagePasserImpl.cpp:33:19: note: Member variable 'MessagePasserImpl::m_Semaphore' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/MessagePasserImpl.h:44:9: note: Member variable 'MessagePasserImpl::m_Semaphore' is in the wrong place in the initializer list.
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:93:15: performance: Technically the member function 'AtlasViewGame::DumpState' can be static. [functionStatic]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.cpp:370:29: note: Technically the member function 'AtlasViewGame::DumpState' can be static.
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.h:93:15: note: Technically the member function 'AtlasViewGame::DumpState' can be static.
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.cpp:68:27: style: Class 'AtlasViewActor' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
0ad-r11863-alpha/source/tools/atlas/GameInterface/View.cpp:68:27: style: Class 'AtlasViewActor' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
[19:46]

ftp://ftp.se.debian.org/debian/pool/main/0/0ad-data/0ad-data_0~r11863.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/0/0xffff/0xffff_0.8.orig.tar.gz
0xFFFF-0.8/src/cal.c:79:2: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
0xFFFF-0.8/src/cal.c:67:0: note: Variable 'fd' is reassigned a value before the old one has been used.
0xFFFF-0.8/src/cal.c:79:2: note: Variable 'fd' is reassigned a value before the old one has been used.
0xFFFF-0.8/src/cal.c:170:10: style: The scope of the variable 'value' can be reduced. [variableScope]
0xFFFF-0.8/src/cold-flash.c:39:11: style: The scope of the variable 'crc' can be reduced. [variableScope]
0xFFFF-0.8/src/cold-flash.c:140:11: style: The scope of the variable 'need' can be reduced. [variableScope]
0xFFFF-0.8/src/cold-flash.c:140:17: style: The scope of the variable 'sent' can be reduced. [variableScope]
0xFFFF-0.8/src/cold-flash.c:141:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
0xFFFF-0.8/src/cold-flash.c:142:10: style: The scope of the variable 'buffer' can be reduced. [variableScope]
0xFFFF-0.8/src/cold-flash.c:186:11: style: The scope of the variable 'need' can be reduced. [variableScope]
0xFFFF-0.8/src/cold-flash.c:229:11: style: The scope of the variable 'need' can be reduced. [variableScope]
0xFFFF-0.8/src/cold-flash.c:274:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
0xFFFF-0.8/src/cold-flash.c:325:6: style: The scope of the variable 'i' can be reduced. [variableScope]
0xFFFF-0.8/src/device.c:170:15: style: The scope of the variable 'device' can be reduced. [variableScope]
0xFFFF-0.8/src/disk.c:208:9: style: The scope of the variable 'need' can be reduced. [variableScope]
0xFFFF-0.8/src/disk.c:209:10: style: The scope of the variable 'size' can be reduced. [variableScope]
0xFFFF-0.8/src/fiasco.c:99:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
0xFFFF-0.8/src/fiasco.c:153:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
0xFFFF-0.8/src/fiasco.c:440:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
0xFFFF-0.8/src/fiasco.c:538:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
0xFFFF-0.8/src/fiasco.c:565:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
0xFFFF-0.8/src/fiasco.c:497:3: style: Variable 'name' is reassigned a value before the old one has been used. [redundantAssignment]
0xFFFF-0.8/src/fiasco.c:492:3: note: Variable 'name' is reassigned a value before the old one has been used.
0xFFFF-0.8/src/fiasco.c:497:3: note: Variable 'name' is reassigned a value before the old one has been used.
0xFFFF-0.8/src/fiasco.c:61:10: style: The scope of the variable 'count8' can be reduced. [variableScope]
0xFFFF-0.8/src/fiasco.c:70:17: style: The scope of the variable 'image' can be reduced. [variableScope]
0xFFFF-0.8/src/fiasco.c:272:6: style: The scope of the variable 'device_count' can be reduced. [variableScope]
0xFFFF-0.8/src/fiasco.c:277:10: style: The scope of the variable 'device_hwrevs_bufs' can be reduced. [variableScope]
0xFFFF-0.8/src/fiasco.c:279:15: style: The scope of the variable 'type' can be reduced. [variableScope]
0xFFFF-0.8/src/fiasco.c:281:17: style: The scope of the variable 'image' can be reduced. [variableScope]
0xFFFF-0.8/src/fiasco.c:460:6: style: The scope of the variable 'fd' can be reduced. [variableScope]
0xFFFF-0.8/src/fiasco.c:461:9: style: The scope of the variable 'name' can be reduced. [variableScope]
0xFFFF-0.8/src/fiasco.c:462:9: style: The scope of the variable 'layout_name' can be reduced. [variableScope]
0xFFFF-0.8/src/fiasco.c:463:17: style: The scope of the variable 'image' can be reduced. [variableScope]
0xFFFF-0.8/src/image.c:617:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
0xFFFF-0.8/src/image.c:41:9: style: The scope of the variable 'ptr2' can be reduced. [variableScope]
0xFFFF-0.8/src/image.c:383:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
0xFFFF-0.8/src/libusb-sniff.c:141:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
0xFFFF-0.8/src/libusb-sniff.c:159:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
0xFFFF-0.8/src/libusb-sniff.c:95:9: warning: Either the condition '!real_usb_bulk_write' is redundant or there is possible null pointer dereference: real_usb_bulk_write. [nullPointerRedundantCheck]
0xFFFF-0.8/src/libusb-sniff.c:80:7: note: Assuming that condition '!real_usb_bulk_write' is not redundant
0xFFFF-0.8/src/libusb-sniff.c:95:9: note: Null pointer dereference
0xFFFF-0.8/src/libusb-sniff.c:107:8: warning: Either the condition '!real_usb_bulk_read' is redundant or there is possible null pointer dereference: real_usb_bulk_read. [nullPointerRedundantCheck]
0xFFFF-0.8/src/libusb-sniff.c:104:7: note: Assuming that condition '!real_usb_bulk_read' is not redundant
0xFFFF-0.8/src/libusb-sniff.c:107:8: note: Null pointer dereference
0xFFFF-0.8/src/libusb-sniff.c:195:8: warning: Either the condition '!real_usb_control_msg' is redundant or there is possible null pointer dereference: real_usb_control_msg. [nullPointerRedundantCheck]
0xFFFF-0.8/src/libusb-sniff.c:180:7: note: Assuming that condition '!real_usb_control_msg' is not redundant
0xFFFF-0.8/src/libusb-sniff.c:195:8: note: Null pointer dereference
0xFFFF-0.8/src/libusb-sniff.c:235:8: warning: Either the condition '!real_libusb_control_transfer' is redundant or there is possible null pointer dereference: real_libusb_control_transfer. [nullPointerRedundantCheck]
0xFFFF-0.8/src/libusb-sniff.c:220:7: note: Assuming that condition '!real_libusb_control_transfer' is not redundant
0xFFFF-0.8/src/libusb-sniff.c:235:8: note: Null pointer dereference
0xFFFF-0.8/src/libusb-sniff.c:264:9: warning: Either the condition '!real_usb_set_configuration' is redundant or there is possible null pointer dereference: real_usb_set_configuration. [nullPointerRedundantCheck]
0xFFFF-0.8/src/libusb-sniff.c:259:7: note: Assuming that condition '!real_usb_set_configuration' is not redundant
0xFFFF-0.8/src/libusb-sniff.c:264:9: note: Null pointer dereference
0xFFFF-0.8/src/libusb-sniff.c:277:9: warning: Either the condition '!real_usb_set_configuration' is redundant or there is possible null pointer dereference: real_usb_set_configuration. [nullPointerRedundantCheck]
0xFFFF-0.8/src/libusb-sniff.c:272:7: note: Assuming that condition '!real_usb_set_configuration' is not redundant
0xFFFF-0.8/src/libusb-sniff.c:277:9: note: Null pointer dereference
0xFFFF-0.8/src/libusb-sniff.c:290:9: warning: Either the condition '!real_usb_claim_interface' is redundant or there is possible null pointer dereference: real_usb_claim_interface. [nullPointerRedundantCheck]
0xFFFF-0.8/src/libusb-sniff.c:285:7: note: Assuming that condition '!real_usb_claim_interface' is not redundant
0xFFFF-0.8/src/libusb-sniff.c:290:9: note: Null pointer dereference
0xFFFF-0.8/src/libusb-sniff.c:303:9: warning: Either the condition '!real_usb_claim_interface' is redundant or there is possible null pointer dereference: real_usb_claim_interface. [nullPointerRedundantCheck]
0xFFFF-0.8/src/libusb-sniff.c:298:7: note: Assuming that condition '!real_usb_claim_interface' is not redundant
0xFFFF-0.8/src/libusb-sniff.c:303:9: note: Null pointer dereference
0xFFFF-0.8/src/libusb-sniff.c:316:9: warning: Either the condition '!real_usb_set_altinterface' is redundant or there is possible null pointer dereference: real_usb_set_altinterface. [nullPointerRedundantCheck]
0xFFFF-0.8/src/libusb-sniff.c:311:7: note: Assuming that condition '!real_usb_set_altinterface' is not redundant
0xFFFF-0.8/src/libusb-sniff.c:316:9: note: Null pointer dereference
0xFFFF-0.8/src/libusb-sniff.c:329:9: warning: Either the condition '!real_usb_set_altinterface' is redundant or there is possible null pointer dereference: real_usb_set_altinterface. [nullPointerRedundantCheck]
0xFFFF-0.8/src/libusb-sniff.c:324:7: note: Assuming that condition '!real_usb_set_altinterface' is not redundant
0xFFFF-0.8/src/libusb-sniff.c:329:9: note: Null pointer dereference
0xFFFF-0.8/src/libusb-sniff.c:130:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
0xFFFF-0.8/src/local.c:226:3: portability: %ju in format string (no. 1) requires 'uintmax_t' but the argument type is 'intmax_t {aka signed long}'. [invalidPrintfArgType_uint]
0xFFFF-0.8/src/main.c:233:4: portability: %ju in format string (no. 1) requires 'uintmax_t' but the argument type is 'intmax_t {aka signed long}'. [invalidPrintfArgType_uint]
0xFFFF-0.8/src/main.c:1367:135: warning: Possible null pointer dereference: ptr [nullPointer]
0xFFFF-0.8/src/main.c:1362:14: note: Assignment 'ptr=NULL', assigned value is 0
0xFFFF-0.8/src/main.c:1367:135: note: Null pointer dereference
0xFFFF-0.8/src/mangen.c:65:17: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition]
0xFFFF-0.8/src/mangen.c:78:17: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition]
0xFFFF-0.8/src/mangen.c:91:18: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition]
0xFFFF-0.8/src/mkii.c:207:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
0xFFFF-0.8/src/mkii.c:249:7: style: The scope of the variable 'i' can be reduced. [variableScope]
0xFFFF-0.8/src/mkii.c:251:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
0xFFFF-0.8/src/nolo.c:832:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
0xFFFF-0.8/src/nolo.c:832:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
0xFFFF-0.8/src/nolo.c:832:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
0xFFFF-0.8/src/nolo.c:85:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
0xFFFF-0.8/src/nolo.c:253:11: style: The scope of the variable 'need' can be reduced. [variableScope]
0xFFFF-0.8/src/nolo.c:256:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
0xFFFF-0.8/src/nolo.c:305:7: style: The scope of the variable 'i' can be reduced. [variableScope]
0xFFFF-0.8/src/nolo.c:307:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
0xFFFF-0.8/src/nolo.c:429:21: style: The scope of the variable 'last_total' can be reduced. [variableScope]
0xFFFF-0.8/src/nolo.c:430:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
0xFFFF-0.8/src/nolo.c:431:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
0xFFFF-0.8/src/nolo.c:123:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:152:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:155:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:213:4: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:372:4: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:392:5: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:403:5: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:460:5: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:473:4: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:484:5: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:581:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:591:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:600:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:611:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:620:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:631:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:640:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:651:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:664:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:764:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:767:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:827:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:830:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:861:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/nolo.c:886:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
0xFFFF-0.8/src/operations.c:39:2: style: Variable 'dev' is reassigned a value before the old one has been used. [redundantAssignment]
0xFFFF-0.8/src/operations.c:36:0: note: Variable 'dev' is reassigned a value before the old one has been used.
0xFFFF-0.8/src/operations.c:39:2: note: Variable 'dev' is reassigned a value before the old one has been used.
[19:46]

DATE 2018-08-21
TIME 19:46:52