2022-06-20 14:02 ftp://ftp.de.debian.org/debian/pool/main/x/xsd/xsd_4.0.0.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j1 platform: Linux-5.4.0-120-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.24 compiler: g++ (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0 cppcheck: head 2.8 head-info: ff50a01 (2022-06-20 09:17:11 +0200) count: 532 531 elapsed-time: 67.5 84.6 head-timing-info: Tokenizer::simplifyTokens1: 19.3034s (avg. 0.0549955s - 351 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 14.4279s (avg. 0.0412227s - 350 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 3.24949s (avg. 0.00928427s - 350 result(s)) Tokenizer::createTokens: 0.495331s (avg. 0.00137211s - 361 result(s)) Check function usage::runChecks: 0.344352s (avg. 0.000983863s - 350 result(s)) Overall time: 40.0382s old-timing-info: Tokenizer::simplifyTokens1: 25.0227s (avg. 0.0712897s - 351 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 19.8131s (avg. 0.0566089s - 350 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 3.70077s (avg. 0.0105736s - 350 result(s)) Tokenizer::createTokens: 0.457381s (avg. 0.00126698s - 361 result(s)) Check function usage::runChecks: 0.347205s (avg. 0.000992014s - 350 result(s)) Overall time: 51.4301s head results: xsd-4.0.0+dep/libcutl/cutl/details/boost/regex/src/fileiter.cxx:430:4: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_REGEX_NOEH_ASSERT is a macro then please configure it. [unknownMacro] xsd-4.0.0+dep/libcutl/cutl/details/boost/regex/src/posix_api.cxx:149:16: style: The scope of the variable 'result' can be reduced. [variableScope] xsd-4.0.0+dep/libcutl/cutl/details/boost/regex/src/regex_traits_defaults.cxx:306:47: style: Variable 'char_syntax' can be declared as const array [constVariable] xsd-4.0.0+dep/libcutl/cutl/details/boost/regex/src/regex_traits_defaults.cxx:501:40: style: Variable 'char_syntax' can be declared as const array [constVariable] xsd-4.0.0+dep/libcutl/cutl/details/boost/regex/src/wide_posix_api.cxx:165:37: warning: Either the condition 'code>=0' is redundant or the array 'wnames[22]' is accessed at index 22, which is out of bounds. [arrayIndexOutOfBoundsCond] xsd-4.0.0+dep/libcutl/cutl/details/boost/regex/src/wide_posix_api.cxx:163:48: note: Assuming that condition 'code>=0' is not redundant xsd-4.0.0+dep/libcutl/cutl/details/boost/regex/src/wide_posix_api.cxx:165:37: note: Array index out of bounds xsd-4.0.0+dep/libcutl/cutl/details/boost/regex/src/wide_posix_api.cxx:159:16: style: The scope of the variable 'result' can be reduced. [variableScope] xsd-4.0.0+dep/libcutl/cutl/details/expat/xmlparse.c:73:0: error: #error memmove does not exist on this platform, nor is a substitute available [preprocessorErrorDirective] xsd-4.0.0+dep/libcutl/cutl/details/expat/xmltok.c:1235:23: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] xsd-4.0.0+dep/libcutl/cutl/details/expat/xmltok.c:1377:29: style: Parameter 'table' can be declared as pointer to const [constParameter] xsd-4.0.0+dep/libcutl/cutl/details/expat/xmltok.c:1426:11: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 1424. [shiftTooManyBitsSigned] xsd-4.0.0+dep/libcutl/cutl/details/expat/xmltok.c:1424:13: note: Assuming that condition 'c>0xFFFF' is not redundant xsd-4.0.0+dep/libcutl/cutl/details/expat/xmltok.c:1426:11: note: Shift xsd-4.0.0+dep/libcutl/cutl/details/expat/xmltok.c:1426:11: warning: Either the condition 'c>0xFFFF' is redundant or there is signed integer overflow for expression '1<<((c&0xff)&0x1F)'. [integerOverflowCond] xsd-4.0.0+dep/libcutl/cutl/details/expat/xmltok.c:1424:13: note: Assuming that condition 'c>0xFFFF' is not redundant xsd-4.0.0+dep/libcutl/cutl/details/expat/xmltok.c:1426:11: note: Integer overflow xsd-4.0.0+dep/libcutl/cutl/re/re.cxx:47:7: style: Struct 'impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.txx:138:7: warning: Member variable 'counter_ops::counter_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.txx:139:7: warning: Member variable 'counter_ops::counter_' is not initialized in the copy constructor. [uninitMemberVar] xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.txx:142:7: warning: Member variable 'counter_ops::counter_' is not initialized in the copy constructor. [uninitMemberVar] xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.txx:145:7: warning: Member variable 'counter_ops::counter_' is not assigned a value in 'counter_ops::operator='. [operatorEqVarError] xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.txx:152:7: warning: Member variable 'counter_ops::counter_' is not assigned a value in 'counter_ops::operator='. [operatorEqVarError] xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.txx:158:7: performance:inconclusive: Technically the member function 'cutl::bits::counter_ops::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.txx:161:7: performance:inconclusive: Technically the member function 'cutl::bits::counter_ops::inc' can be static (but you may consider moving to unnamed namespace). [functionStatic] xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.txx:164:7: performance:inconclusive: Technically the member function 'cutl::bits::counter_ops::dec' can be static (but you may consider moving to unnamed namespace). [functionStatic] xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.txx:171:7: performance:inconclusive: Technically the member function 'cutl::bits::counter_ops::count' can be static (but you may consider moving to unnamed namespace). [functionStatic] xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.txx:83:7: style: Struct 'counter_ops' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.txx:138:7: style: Struct 'counter_ops' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libcutl/cutl/xml/parser.cxx:181:7: style: Struct 'stream_exception_controller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libcutl/cutl/xml/parser.cxx:356:32: style: Local variable 'e' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libcutl/cutl/xml/parser.cxx:327:18: note: Shadowed declaration xsd-4.0.0+dep/libcutl/cutl/xml/parser.cxx:356:32: note: Shadow variable xsd-4.0.0+dep/libcutl/tests/compiler/sloc-counter/test.cxx:31:21: style: Same expression on both sides of '/'. [duplicateExpression] xsd-4.0.0+dep/libcutl/tests/compiler/sloc-counter/test.cxx:27:29: style: Variable 'x' is assigned a value that is never used. [unreadVariable] xsd-4.0.0+dep/libcutl/tests/compiler/sloc-counter/test.cxx:28:11: style: Variable 's' is assigned a value that is never used. [unreadVariable] xsd-4.0.0+dep/libcutl/tests/compiler/sloc-counter/test.cxx:30:9: style: Variable 'y' is assigned a value that is never used. [unreadVariable] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:231:15: warning: Assert statement calls a function which may have desired side effects: 'insert'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:231:23: warning: Assert statement calls a function which may have desired side effects: 'person'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:232:15: warning: Assert statement calls a function which may have desired side effects: 'insert'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:232:23: warning: Assert statement calls a function which may have desired side effects: 'person'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:233:16: warning: Assert statement calls a function which may have desired side effects: 'insert'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:233:24: warning: Assert statement calls a function which may have desired side effects: 'person'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:243:15: warning: Assert statement calls a function which may have desired side effects: 'insert'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:243:23: warning: Assert statement calls a function which may have desired side effects: 'person'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:244:15: warning: Assert statement calls a function which may have desired side effects: 'insert'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:244:23: warning: Assert statement calls a function which may have desired side effects: 'person'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:245:16: warning: Assert statement calls a function which may have desired side effects: 'insert'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:245:24: warning: Assert statement calls a function which may have desired side effects: 'person'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:256:15: warning: Assert statement calls a function which may have desired side effects: 'insert'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:256:23: warning: Assert statement calls a function which may have desired side effects: 'person'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:257:15: warning: Assert statement calls a function which may have desired side effects: 'insert'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:257:23: warning: Assert statement calls a function which may have desired side effects: 'person'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:258:16: warning: Assert statement calls a function which may have desired side effects: 'insert'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:258:24: warning: Assert statement calls a function which may have desired side effects: 'person'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:259:16: warning: Assert statement calls a function which may have desired side effects: 'insert'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:259:24: warning: Assert statement calls a function which may have desired side effects: 'person'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:261:15: warning: Assert statement calls a function which may have desired side effects: 'find'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:261:41: warning: Assert statement calls a function which may have desired side effects: 'end'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:263:15: warning: Assert statement calls a function which may have desired side effects: 'find'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:263:42: warning: Assert statement calls a function which may have desired side effects: 'end'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:264:43: warning: Assert statement calls a function which may have desired side effects: 'end'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:265:15: warning: Assert statement calls a function which may have desired side effects: 'find'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:265:43: warning: Assert statement calls a function which may have desired side effects: 'end'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:266:43: warning: Assert statement calls a function which may have desired side effects: 'end'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:272:15: warning: Assert statement calls a function which may have desired side effects: 'find'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:272:41: warning: Assert statement calls a function which may have desired side effects: 'end'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:273:15: warning: Assert statement calls a function which may have desired side effects: 'find'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:273:42: warning: Assert statement calls a function which may have desired side effects: 'end'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:279:15: warning: Assert statement calls a function which may have desired side effects: 'insert'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:279:23: warning: Assert statement calls a function which may have desired side effects: 'person'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:280:15: warning: Assert statement calls a function which may have desired side effects: 'insert'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:280:23: warning: Assert statement calls a function which may have desired side effects: 'person'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:281:16: warning: Assert statement calls a function which may have desired side effects: 'insert'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:281:24: warning: Assert statement calls a function which may have desired side effects: 'person'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:283:15: warning: Assert statement calls a function which may have desired side effects: 'find'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:283:42: warning: Assert statement calls a function which may have desired side effects: 'end'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:284:15: warning: Assert statement calls a function which may have desired side effects: 'find'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:284:42: warning: Assert statement calls a function which may have desired side effects: 'end'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:285:15: warning: Assert statement calls a function which may have desired side effects: 'find'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:285:42: warning: Assert statement calls a function which may have desired side effects: 'end'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:288:20: warning: Assert statement calls a function which may have desired side effects: 'end'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:289:13: warning: Assert statement modifies 'i'. [assignmentInAssert] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:289:22: warning: Assert statement calls a function which may have desired side effects: 'end'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:290:13: warning: Assert statement modifies 'i'. [assignmentInAssert] xsd-4.0.0+dep/libcutl/tests/container/multi-index/driver.cxx:290:22: warning: Assert statement calls a function which may have desired side effects: 'end'. [assertWithSideEffect] xsd-4.0.0+dep/libcutl/tests/shared-ptr/driver.cxx:24:3: style: Struct 'base1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libcutl/tests/shared-ptr/driver.cxx:33:3: style: Struct 'base2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/generators/dependencies.cxx:21:7: style: Struct 'Uses' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:258:9: performance: Variable 'contains_pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:273:9: performance: Variable 'names_pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:296:9: performance: Variable 'names_pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:1507:5: performance:inconclusive: Technically the member function 'XSDFrontend::Impl::parse_min' can be static (but you may consider moving to unnamed namespace). [functionStatic] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:1520:5: performance:inconclusive: Technically the member function 'XSDFrontend::Impl::parse_max' can be static (but you may consider moving to unnamed namespace). [functionStatic] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:1547:5: performance:inconclusive: Technically the member function 'XSDFrontend::Impl::unqualified_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:1553:5: style:inconclusive: Technically the member function 'XSDFrontend::Impl::namespace_name' can be const. [functionConst] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:67:7: style: Struct 'NotNamespace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:1621:7: style: Struct 'iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:1981:9: style: Struct 'AnonymousMember' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:2019:9: style: Struct 'AnonymousBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:2230:9: style: Struct 'AnonymousMember' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:2268:9: style: Struct 'AnonymousBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:1871:9: style: Condition '!valid_' is always false [knownConditionTrueFalse] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:1866:14: note: Assignment 'valid_=true', assigned value is 1 xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:1871:9: note: Condition '!valid_' is always false xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:1055:25: style: Local variable 'c' shadows outer argument [shadowArgument] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:1021:52: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:1055:25: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:1969:28: style: Local variable 'ns' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:1895:12: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:1969:28: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:2074:20: style: Local variable 'ns' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:1895:12: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:2074:20: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:2706:27: style: Local variable 'ref' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:2681:21: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:2706:27: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:2729:27: style: Local variable 'ref' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:2681:21: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:2729:27: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3106:22: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3084:14: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3106:22: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3261:24: style: Local variable 'e' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3223:20: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3261:24: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3262:18: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3225:14: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3262:18: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3678:22: style: Local variable 'e' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3648:20: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3678:22: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3679:16: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3649:14: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3679:16: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3761:22: style: Local variable 'e' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3731:20: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3761:22: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3762:16: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3732:14: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3762:16: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3890:18: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3791:16: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3890:18: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4031:20: style: Local variable 'ns_name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3979:18: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4031:20: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4032:20: style: Local variable 'uq_name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:3978:18: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4032:20: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4248:18: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4191:16: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4248:18: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4364:18: style: Local variable 'ns_name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4323:16: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4364:18: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4365:18: style: Local variable 'uq_name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4322:16: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4365:18: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4453:16: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4434:16: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4453:16: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4492:27: style: Local variable 'ref' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4473:21: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:4492:27: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/parser.cxx:670:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/schema-dom-parser.cxx:73:8: style: C-style pointer casting [cstyleCast] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/schema-dom-parser.cxx:122:15: style: C-style pointer casting [cstyleCast] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:301:7: warning:inconclusive: Member variable 'Context::schema_path_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:301:7: warning: Member variable 'Context::ns_' is not initialized in the copy constructor. [uninitMemberVar] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:301:7: warning:inconclusive: Member variable 'Context::failed_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:314:7: performance:inconclusive: Technically the member function 'XSDFrontend::::Context::structurally_equal' can be static (but you may consider moving to unnamed namespace). [functionStatic] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:327:9: style: Struct 'UnstableConflict' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:484:7: style: Struct 'Namespace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:512:7: style: Struct 'Type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:772:7: style: Struct 'Member' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:387:22: style: Local variable 'ns' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:457:34: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:387:22: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:411:17: style: Local variable 'schema' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:455:30: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:411:17: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:569:34: style: Local variable 't' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:520:30: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:569:34: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:654:36: style: Local variable 't' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:604:32: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:654:36: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:737:34: style: Local variable 't' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:688:30: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:737:34: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:794:34: style: Local variable 't' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:780:30: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:794:34: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:837:34: style: Local variable 't' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:823:30: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx:837:34: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/enum-synthesis.cxx:58:7: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/enum-synthesis.cxx:34:32: performance: Searching before insertion is not necessary. [stlFindInsert] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/restriction.cxx:26:7: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/restriction.cxx:429:7: style: Struct 'Anonymous' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/restriction.cxx:45:18: style: The scope of the variable 'base_model' can be reduced. [variableScope] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/restriction.cxx:50:18: style: The scope of the variable 'base_list' can be reduced. [variableScope] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/schema-per-type.cxx:151:32: style: Local variable 'i' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/schema-per-type.cxx:111:33: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/schema-per-type.cxx:151:32: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/schema-per-type.cxx:214:24: style: Local variable 'n' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/schema-per-type.cxx:113:19: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/schema-per-type.cxx:214:24: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/schema-per-type.cxx:215:24: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/schema-per-type.cxx:117:18: note: Shadowed declaration xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/schema-per-type.cxx:215:24: note: Shadow variable xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/transformations/simplifier.cxx:18:7: style: Struct 'Compositor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/examples/cxx/parser/library/library.hxx:131:3: style: The struct 'book' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] xsd-4.0.0+dep/xsd/examples/cxx/parser/library/library-pimpl.hxx:87:3: style: The struct 'book_pimpl' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] xsd-4.0.0+dep/xsd/examples/cxx/parser/library/library-pimpl.hxx:73:5: style: The function '_pre' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/examples/cxx/parser/library/library-pimpl.hxx:50:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/examples/cxx/parser/library/library-pimpl.hxx:73:5: note: Function in derived class xsd-4.0.0+dep/xsd/examples/cxx/parser/mixin/types.hxx:7:1: style: The struct 'base' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] xsd-4.0.0+dep/xsd/examples/cxx/parser/mixin/types.hxx:25:1: style: The struct 'derived' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] xsd-4.0.0+dep/xsd/examples/cxx/parser/mixin/driver.cxx:41:3: style: The function 'pre' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/examples/cxx/parser/mixin/driver.cxx:15:3: note: Virtual function in base class xsd-4.0.0+dep/xsd/examples/cxx/parser/mixin/driver.cxx:41:3: note: Function in derived class xsd-4.0.0+dep/xsd/examples/cxx/parser/multiroot/protocol-pimpl.hxx:33:3: style: The class 'withdraw_pimpl' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] xsd-4.0.0+dep/xsd/examples/cxx/parser/multiroot/protocol.hxx:24:5: style: Class 'request' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/examples/cxx/parser/multiroot/protocol.hxx:36:5: style: Class 'balance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/examples/cxx/parser/performance/time.hxx:20:5: style: Class 'time' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/examples/cxx/parser/performance/driver.cxx:109:8: style: The scope of the variable 'validate' can be reduced. [variableScope] xsd-4.0.0+dep/xsd/examples/cxx/parser/polymorphism/supermen-pimpl.hxx:27:3: style: The function 'pre' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/examples/cxx/parser/polymorphism/supermen-pimpl.hxx:13:3: note: Virtual function in base class xsd-4.0.0+dep/xsd/examples/cxx/parser/polymorphism/supermen-pimpl.hxx:27:3: note: Function in derived class xsd-4.0.0+dep/xsd/examples/cxx/parser/polymorphism/supermen-pimpl.hxx:37:3: style: The function 'post_person' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/examples/cxx/parser/polymorphism/supermen-pimpl.hxx:19:3: note: Virtual function in base class xsd-4.0.0+dep/xsd/examples/cxx/parser/polymorphism/supermen-pimpl.hxx:37:3: note: Function in derived class xsd-4.0.0+dep/xsd/examples/cxx/parser/polymorphism/supermen-pimpl.hxx:48:3: style: The function 'pre' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/examples/cxx/parser/polymorphism/supermen-pimpl.hxx:27:3: note: Virtual function in base class xsd-4.0.0+dep/xsd/examples/cxx/parser/polymorphism/supermen-pimpl.hxx:48:3: note: Function in derived class xsd-4.0.0+dep/xsd/examples/cxx/parser/polymorphism/supermen-pimpl.hxx:58:3: style: The function 'post_superman' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/examples/cxx/parser/polymorphism/supermen-pimpl.hxx:40:3: note: Virtual function in base class xsd-4.0.0+dep/xsd/examples/cxx/parser/polymorphism/supermen-pimpl.hxx:58:3: note: Function in derived class xsd-4.0.0+dep/xsd/examples/cxx/parser/polyroot/driver.cxx:20:3: style: Class 'document' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/examples/cxx/parser/polyroot/supermen-pimpl.hxx:27:3: style: The function 'pre' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/examples/cxx/parser/polyroot/supermen-pimpl.hxx:13:3: note: Virtual function in base class xsd-4.0.0+dep/xsd/examples/cxx/parser/polyroot/supermen-pimpl.hxx:27:3: note: Function in derived class xsd-4.0.0+dep/xsd/examples/cxx/parser/polyroot/supermen-pimpl.hxx:37:3: style: The function 'post_person' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/examples/cxx/parser/polyroot/supermen-pimpl.hxx:19:3: note: Virtual function in base class xsd-4.0.0+dep/xsd/examples/cxx/parser/polyroot/supermen-pimpl.hxx:37:3: note: Function in derived class xsd-4.0.0+dep/xsd/examples/cxx/parser/polyroot/supermen-pimpl.hxx:48:3: style: The function 'pre' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/examples/cxx/parser/polyroot/supermen-pimpl.hxx:27:3: note: Virtual function in base class xsd-4.0.0+dep/xsd/examples/cxx/parser/polyroot/supermen-pimpl.hxx:48:3: note: Function in derived class xsd-4.0.0+dep/xsd/examples/cxx/parser/polyroot/supermen-pimpl.hxx:58:3: style: The function 'post_superman' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/examples/cxx/parser/polyroot/supermen-pimpl.hxx:40:3: note: Virtual function in base class xsd-4.0.0+dep/xsd/examples/cxx/parser/polyroot/supermen-pimpl.hxx:58:3: note: Function in derived class xsd-4.0.0+dep/xsd/examples/cxx/tree/binary/xdr/driver.cxx:116:17: style:inconclusive: Function 'overflow' argument 1 names different: declaration 'user_data' definition 'p'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/examples/cxx/tree/binary/xdr/driver.cxx:27:17: note: Function 'overflow' argument 1 names different: declaration 'user_data' definition 'p'. xsd-4.0.0+dep/xsd/examples/cxx/tree/binary/xdr/driver.cxx:116:17: note: Function 'overflow' argument 1 names different: declaration 'user_data' definition 'p'. xsd-4.0.0+dep/xsd/examples/cxx/tree/binary/xdr/driver.cxx:116:35: style:inconclusive: Function 'overflow' argument 3 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/examples/cxx/tree/binary/xdr/driver.cxx:27:43: note: Function 'overflow' argument 3 names different: declaration 'n' definition 'n_'. xsd-4.0.0+dep/xsd/examples/cxx/tree/binary/xdr/driver.cxx:116:35: note: Function 'overflow' argument 3 names different: declaration 'n' definition 'n_'. xsd-4.0.0+dep/xsd/examples/cxx/tree/binary/xdr/driver.cxx:136:18: style:inconclusive: Function 'underflow' argument 1 names different: declaration 'user_data' definition 'p'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/examples/cxx/tree/binary/xdr/driver.cxx:30:18: note: Function 'underflow' argument 1 names different: declaration 'user_data' definition 'p'. xsd-4.0.0+dep/xsd/examples/cxx/tree/binary/xdr/driver.cxx:136:18: note: Function 'underflow' argument 1 names different: declaration 'user_data' definition 'p'. xsd-4.0.0+dep/xsd/examples/cxx/tree/binary/xdr/driver.cxx:136:36: style:inconclusive: Function 'underflow' argument 3 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/examples/cxx/tree/binary/xdr/driver.cxx:30:44: note: Function 'underflow' argument 3 names different: declaration 'n' definition 'n_'. xsd-4.0.0+dep/xsd/examples/cxx/tree/binary/xdr/driver.cxx:136:36: note: Function 'underflow' argument 3 names different: declaration 'n' definition 'n_'. xsd-4.0.0+dep/xsd/examples/cxx/tree/compression/compressed-format-target.cxx:26:1: warning: Member variable 'compressed_format_target::in_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/xsd/examples/cxx/tree/compression/compressed-format-target.cxx:26:1: warning: Member variable 'compressed_format_target::out_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/xsd/examples/cxx/tree/compression/compressed-input-source.cxx:71:1: warning: Member variable 'compressed_input_stream::in_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/xsd/examples/cxx/tree/compression/compressed-input-source.cxx:37:40: style:inconclusive: Function 'compressed_input_source' argument 3 names different: declaration 'system_id' definition 'sysid'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/examples/cxx/tree/compression/compressed-input-source.hxx:61:47: note: Function 'compressed_input_source' argument 3 names different: declaration 'system_id' definition 'sysid'. xsd-4.0.0+dep/xsd/examples/cxx/tree/compression/compressed-input-source.cxx:37:40: note: Function 'compressed_input_source' argument 3 names different: declaration 'system_id' definition 'sysid'. xsd-4.0.0+dep/xsd/examples/cxx/tree/compression/compressed-input-source.cxx:45:40: style:inconclusive: Function 'compressed_input_source' argument 3 names different: declaration 'system_id' definition 'sysid'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/examples/cxx/tree/compression/compressed-input-source.hxx:65:47: note: Function 'compressed_input_source' argument 3 names different: declaration 'system_id' definition 'sysid'. xsd-4.0.0+dep/xsd/examples/cxx/tree/compression/compressed-input-source.cxx:45:40: note: Function 'compressed_input_source' argument 3 names different: declaration 'system_id' definition 'sysid'. xsd-4.0.0+dep/xsd/examples/cxx/tree/compression/compressed-input-source.cxx:46:40: style:inconclusive: Function 'compressed_input_source' argument 4 names different: declaration 'public_id' definition 'pubid'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/examples/cxx/tree/compression/compressed-input-source.hxx:66:47: note: Function 'compressed_input_source' argument 4 names different: declaration 'public_id' definition 'pubid'. xsd-4.0.0+dep/xsd/examples/cxx/tree/compression/compressed-input-source.cxx:46:40: note: Function 'compressed_input_source' argument 4 names different: declaration 'public_id' definition 'pubid'. xsd-4.0.0+dep/xsd/examples/cxx/tree/embedded/grammar-input-stream.cxx:8:1: warning: Member variable 'grammar_input_stream::alt_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/xsd/examples/cxx/tree/embedded/xsdbin.cxx:88:5: style: Struct 'usage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/examples/cxx/tree/embedded/xsdbin.cxx:93:8: style: The scope of the variable 'multi_import' can be reduced. [variableScope] xsd-4.0.0+dep/xsd/examples/cxx/tree/library/driver.cxx:100:38: style: Local variable 'c' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/examples/cxx/tree/library/driver.cxx:27:28: note: Shadowed declaration xsd-4.0.0+dep/xsd/examples/cxx/tree/library/driver.cxx:100:38: note: Shadow variable xsd-4.0.0+dep/xsd/examples/cxx/tree/library/driver.cxx:104:36: style: Variable 'ref' can be declared as reference to const [constVariable] xsd-4.0.0+dep/xsd/examples/cxx/tree/mixed/driver.cxx:79:31: style: Local variable 't' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/examples/cxx/tree/mixed/driver.cxx:44:20: note: Shadowed declaration xsd-4.0.0+dep/xsd/examples/cxx/tree/mixed/driver.cxx:79:31: note: Shadow variable xsd-4.0.0+dep/xsd/examples/cxx/tree/mixed/driver.cxx:104:21: style: Local variable 'r' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/examples/cxx/tree/mixed/driver.cxx:33:7: note: Shadowed declaration xsd-4.0.0+dep/xsd/examples/cxx/tree/mixed/driver.cxx:104:21: note: Shadow variable xsd-4.0.0+dep/xsd/examples/cxx/tree/multiroot/driver.cxx:93:25: style: Local variable 'r' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/examples/cxx/tree/multiroot/driver.cxx:80:7: note: Shadowed declaration xsd-4.0.0+dep/xsd/examples/cxx/tree/multiroot/driver.cxx:93:25: note: Shadow variable xsd-4.0.0+dep/xsd/examples/cxx/tree/performance/time.hxx:20:5: style: Class 'time' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.hxx:21:3: style: Class 'parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/grammar-input-stream.cxx:9:1: warning: Member variable 'grammar_input_stream::alt_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.cxx:185:22: style: Condition 'depth_==d' is always true [knownConditionTrueFalse] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.cxx:176:0: note: d is assigned 'depth_' here. xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.cxx:185:22: note: Condition 'depth_==d' is always true xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.cxx:246:10: style: Condition 'r' is always true [knownConditionTrueFalse] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.cxx:232:11: note: Assignment 'r(true)', assigned value is 1 xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.cxx:246:10: note: Condition 'r' is always true xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.cxx:137:44: style:inconclusive: Function 'start' argument 3 names different: declaration 'validate' definition 'val'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.cxx:42:46: note: Function 'start' argument 3 names different: declaration 'validate' definition 'val'. xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.cxx:137:44: note: Function 'start' argument 3 names different: declaration 'validate' definition 'val'. xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.cxx:277:33: style:inconclusive: Function 'startElement' argument 4 names different: declaration 'attributes' definition 'attr'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.cxx:58:35: note: Function 'startElement' argument 4 names different: declaration 'attributes' definition 'attr'. xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.cxx:277:33: note: Function 'startElement' argument 4 names different: declaration 'attributes' definition 'attr'. xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.cxx:357:44: style:inconclusive: Function 'start' argument 3 names different: declaration 'validate' definition 'val'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.hxx:27:56: note: Function 'start' argument 3 names different: declaration 'validate' definition 'val'. xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.cxx:357:44: note: Function 'start' argument 3 names different: declaration 'validate' definition 'val'. xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:47:3: warning: Member variable 'StreamingDOMSerializer::target_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:47:3: warning: Member variable 'StreamingDOMSerializer::level_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:393:1: warning: Member variable 'serializer_impl::start_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:393:1: warning: Member variable 'serializer_impl::element_count_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:47:3: style: Class 'StreamingDOMSerializer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:163:27: style: C-style pointer casting [cstyleCast] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:181:29: style: C-style pointer casting [cstyleCast] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:183:24: style: C-style pointer casting [cstyleCast] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:200:40: style: C-style pointer casting [cstyleCast] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:202:29: style: C-style pointer casting [cstyleCast] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:218:33: style: C-style pointer casting [cstyleCast] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:574:17: style:inconclusive: Function 'start' argument 1 names different: declaration 'is' definition 'os'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.hxx:30:24: note: Function 'start' argument 1 names different: declaration 'is' definition 'os'. xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:574:17: note: Function 'start' argument 1 names different: declaration 'is' definition 'os'. xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:586:41: style:inconclusive: Function 'create' argument 2 names different: declaration 'name' definition 'qname'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.hxx:101:30: note: Function 'create' argument 2 names different: declaration 'name' definition 'qname'. xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:586:41: note: Function 'create' argument 2 names different: declaration 'name' definition 'qname'. xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:207:24: style: Local variable 'prefix' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:149:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:207:24: note: Shadow variable xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:210:26: style: Local variable 'uri' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:150:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/serializer.cxx:210:26: note: Shadow variable xsd-4.0.0+dep/xsd/examples/cxx/tree/xpath/driver.cxx:92:47: style: Local variable 'r' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/examples/cxx/tree/xpath/driver.cxx:32:7: note: Shadowed declaration xsd-4.0.0+dep/xsd/examples/cxx/tree/xpath/driver.cxx:92:47: note: Shadow variable xsd-4.0.0+dep/xsd/libxsd/xsd/cxx/parser/expat/elements.txx:255:13: style: Struct 'stream_exception_controller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/libxsd/xsd/cxx/parser/expat/elements.txx:612:36: style: Local variable 'ns' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/libxsd/xsd/cxx/parser/expat/elements.txx:590:32: note: Shadowed declaration xsd-4.0.0+dep/xsd/libxsd/xsd/cxx/parser/expat/elements.txx:612:36: note: Shadow variable xsd-4.0.0+dep/xsd/libxsd/xsd/cxx/parser/expat/elements.txx:612:53: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/libxsd/xsd/cxx/parser/expat/elements.txx:590:49: note: Shadowed declaration xsd-4.0.0+dep/xsd/libxsd/xsd/cxx/parser/expat/elements.txx:612:53: note: Shadow variable xsd-4.0.0+dep/xsd/libxsd/xsd/cxx/xml/char-iso8859-1.txx:31:0: style: Variable 'u' is assigned a value that is never used. [unreadVariable] xsd-4.0.0+dep/xsd/libxsd/xsd/cxx/xml/char-utf8.txx:34:0: style: Variable 'u' is assigned a value that is never used. [unreadVariable] xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:40:5: style: The function 'pre' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:29:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:40:5: note: Function in derived class xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:46:5: style: The function 'post_expression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:32:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:46:5: note: Function in derived class xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:56:5: style: The function 'pre' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:29:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:56:5: note: Function in derived class xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:62:5: style: The function 'post_expression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:32:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:62:5: note: Function in derived class xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:72:5: style: The function 'pre' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:56:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:72:5: note: Function in derived class xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:75:5: style: The function 'post_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:65:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:75:5: note: Function in derived class xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:85:5: style: The function 'pre' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:56:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:85:5: note: Function in derived class xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:88:5: style: The function 'post_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:65:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/recursive/test-pimpl.hxx:88:5: note: Function in derived class xsd-4.0.0+dep/xsd/tests/cxx/tree/any-type/driver.cxx:122:20: style: Local variable 'iostr' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/tests/cxx/tree/any-type/driver.cxx:110:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/tests/cxx/tree/any-type/driver.cxx:122:20: note: Shadow variable xsd-4.0.0+dep/xsd/tests/cxx/tree/containment/driver.cxx:44:12: style: Variable 'p' can be declared as pointer to const [constVariable] xsd-4.0.0+dep/xsd/tests/cxx/tree/containment/driver.cxx:72:12: style: Variable 'p' can be declared as pointer to const [constVariable] xsd-4.0.0+dep/xsd/tests/cxx/tree/dom-association/driver.cxx:51:20: style: Local variable 'r' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/tests/cxx/tree/dom-association/driver.cxx:30:7: note: Shadowed declaration xsd-4.0.0+dep/xsd/tests/cxx/tree/dom-association/driver.cxx:51:20: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/elements.cxx:335:36: style: Local variable 'i' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/elements.cxx:286:32: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/elements.cxx:335:36: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/literal-map.cxx:35:5: warning: Member variable 'Handler::locator_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/xsd/xsd/cxx/literal-map.cxx:35:5: warning: Member variable 'Handler::str_seen_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/xsd/xsd/cxx/literal-map.cxx:35:5: warning: Member variable 'Handler::lit_seen_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/xsd/xsd/cxx/parser/attribute-validation-source.cxx:20:9: style: Struct 'Test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/attribute-validation-source.cxx:90:9: style: Struct 'PhaseOne' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/attribute-validation-source.cxx:156:9: style: Struct 'PhaseTwo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/attribute-validation-source.cxx:184:9: style: Struct 'AttributeStateInit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/attribute-validation-source.cxx:202:9: style: Struct 'AttributeStateCheck' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/attribute-validation-source.cxx:225:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/characters-validation-source.cxx:20:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/element-validation-source.cxx:29:9: style: Struct 'ParticleTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/element-validation-source.cxx:148:9: style: Struct 'ParticleName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/element-validation-source.cxx:1039:9: style: Struct 'CompositorPre' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/element-validation-source.cxx:1252:9: style: Struct 'CompositorEndElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/element-validation-source.cxx:1284:9: style: Struct 'CompositorPost' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/element-validation-source.cxx:1370:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/element-validation-source.cxx:521:20: style: Local variable 'state' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/parser/element-validation-source.cxx:498:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/parser/element-validation-source.cxx:521:20: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/parser/generator.cxx:1010:11: style: The if condition is the same as the previous if condition [duplicateCondition] xsd-4.0.0+dep/xsd/xsd/cxx/parser/generator.cxx:978:11: note: First condition xsd-4.0.0+dep/xsd/xsd/cxx/parser/generator.cxx:1010:11: note: Second condition xsd-4.0.0+dep/xsd/xsd/cxx/parser/generator.cxx:718:22: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/parser/generator.cxx:392:20: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/parser/generator.cxx:718:22: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/parser/generator.cxx:728:22: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/parser/generator.cxx:392:20: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/parser/generator.cxx:728:22: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/parser/impl-header.cxx:18:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/impl-header.cxx:48:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/impl-header.cxx:95:9: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/impl-header.cxx:127:9: style: Struct 'ParserCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/impl-header.cxx:156:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/impl-source.cxx:19:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/impl-source.cxx:88:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/impl-source.cxx:161:9: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/impl-source.cxx:218:9: style: Struct 'ParserCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/impl-source.cxx:264:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/name-processor.cxx:322:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/name-processor.cxx:529:9: style: Struct 'Namespace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/name-processor.cxx:605:9: style: Struct 'FundType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-forward.cxx:18:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-forward.cxx:34:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-forward.cxx:50:9: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-forward.cxx:66:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-header.cxx:758:9: warning: Member variable 'FundType::idref_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-header.cxx:758:9: warning: Member variable 'FundType::nmtoken_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-header.cxx:761:11: performance: Variable 'impl_ns_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-header.cxx:22:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-header.cxx:72:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-header.cxx:174:9: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-header.cxx:223:9: style: Struct 'ParserCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-header.cxx:252:9: style: Struct 'ParserModifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-header.cxx:282:9: style: Struct 'ParserMember' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-header.cxx:314:9: style: Struct 'Particle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-header.cxx:391:9: style: Struct 'AttributeValidationState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-header.cxx:410:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-header.cxx:758:9: style: Struct 'FundType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-header.cxx:1130:9: style: Struct 'FundNamespace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-inline.cxx:20:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-inline.cxx:72:9: style: Struct 'ParserModifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-inline.cxx:114:9: style: Struct 'ParserMemberSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-inline.cxx:135:9: style: Struct 'ParserMemberInit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-inline.cxx:175:9: style: Struct 'ParserBaseSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-inline.cxx:209:9: style: Struct 'Particle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-inline.cxx:231:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-source.cxx:18:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-source.cxx:128:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-source.cxx:224:9: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-source.cxx:279:9: style: Struct 'StartElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-source.cxx:381:9: style: Struct 'EndElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-source.cxx:465:9: style: Struct 'Attribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-source.cxx:516:9: style: Struct 'ParserCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-source.cxx:546:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-source.cxx:803:9: style: Struct 'GlobalElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-source.cxx:728:38: style: Condition '!restriction' is always true [knownConditionTrueFalse] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-source.cxx:724:17: note: Assuming that condition '!restriction' is not redundant xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-source.cxx:728:38: note: Condition '!restriction' is always true xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-source.cxx:100:47: style: Local variable 'e' shadows outer argument [shadowArgument] xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-source.cxx:24:25: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/parser/parser-source.cxx:100:47: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:318:33: style: Local variable 'schema' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:283:29: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:318:33: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:319:23: style: Local variable 'sources' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:285:19: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:319:23: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:323:32: style: Local variable 'schema_names' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:291:28: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:323:32: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:324:36: style: Local variable 'ns' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:292:32: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:324:36: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:325:32: style: Local variable 'ns_names' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:293:28: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:325:32: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:56:36: style: Variable 's' can be declared as pointer to const [constVariable] xsd-4.0.0+dep/xsd/xsd/cxx/parser/validator.cxx:66:9: warning:inconclusive: Member variable 'ValidationContext::subst_group_warning_issued_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] xsd-4.0.0+dep/xsd/xsd/cxx/parser/validator.cxx:87:9: style: Struct 'Any' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/validator.cxx:259:9: style: Struct 'Traverser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/validator.cxx:399:9: style: Struct 'AnonymousType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/validator.cxx:706:13: style: Condition 'valid' is always true [knownConditionTrueFalse] xsd-4.0.0+dep/xsd/xsd/cxx/parser/validator.cxx:688:11: note: Assuming that condition 'valid' is not redundant xsd-4.0.0+dep/xsd/xsd/cxx/parser/validator.cxx:706:13: note: Condition 'valid' is always true xsd-4.0.0+dep/xsd/xsd/cxx/tree/counter.cxx:17:9: style: Struct 'Member' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/counter.cxx:33:9: style: Struct 'Any' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/default-value.cxx:963:17: style: Condition 'c=='M'' is always false [knownConditionTrueFalse] xsd-4.0.0+dep/xsd/xsd/cxx/tree/default-value.cxx:962:60: style: Same expression 'c=='M'' found multiple times in chain of '||' operators. [duplicateExpression] xsd-4.0.0+dep/xsd/xsd/cxx/tree/default-value.cxx:732:17: style: Variable 'di' is assigned a value that is never used. [unreadVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/default-value.cxx:752:18: style: Variable 'di' is assigned a value that is never used. [unreadVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/default-value.cxx:778:16: style: Variable 'di' is assigned a value that is never used. [unreadVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/default-value.cxx:1066:11: style: Variable 'e' is assigned a value that is never used. [unreadVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/generator.cxx:249:11: style: The if condition is the same as the previous if condition [duplicateCondition] xsd-4.0.0+dep/xsd/xsd/cxx/tree/generator.cxx:240:11: note: First condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/generator.cxx:249:11: note: Second condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/generator.cxx:605:22: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/generator.cxx:325:20: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/generator.cxx:605:22: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/generator.cxx:615:22: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/generator.cxx:325:20: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/generator.cxx:615:22: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/name-processor.cxx:608:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/name-processor.cxx:1110:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/name-processor.cxx:1710:9: style: Struct 'NamespacePassOne' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/name-processor.cxx:1731:9: style: Struct 'NamespacePassThree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/name-processor.cxx:1812:9: style: Struct 'FundamentalNamespace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/name-processor.cxx:845:22: style: Local variable 'an' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/name-processor.cxx:701:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/name-processor.cxx:845:22: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/order-processor.cxx:23:9: style: Struct 'Member' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/order-processor.cxx:136:9: style: Struct 'Uses' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/parser-header.cxx:20:9: style: Struct 'ElementFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/parser-source.cxx:20:9: style: Struct 'ElementFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/polymorphism-processor.cxx:26:9: style: Struct 'Type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/polymorphism-processor.cxx:570:9: style: Struct 'Uses' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-header.cxx:18:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-header.cxx:64:9: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-header.cxx:109:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-header.cxx:153:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-header.cxx:208:9: style: Struct 'ElementType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-header.cxx:233:9: style: Struct 'ElementFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:39:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:130:9: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:200:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:754:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:988:9: style: Struct 'GlobalElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:1030:9: style: Struct 'ElementType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:1080:9: style: Struct 'ElementFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:101:27: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:47:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:101:27: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:183:27: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:138:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:183:27: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:267:27: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:209:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:267:27: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:963:27: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:765:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/serialization-source.cxx:963:27: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:18:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:99:9: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:158:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:257:9: style: Struct 'CtorMember' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:277:9: style: Struct 'CtorAny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:501:9: style: Struct 'Attribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:565:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:68:29: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:26:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:68:29: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:139:29: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:107:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:139:29: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:235:29: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:167:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:235:29: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:680:29: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:578:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-extraction-source.cxx:680:29: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-header.cxx:18:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-header.cxx:45:9: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-header.cxx:72:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-header.cxx:126:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-header.cxx:18:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-header.cxx:52:9: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-header.cxx:86:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-header.cxx:119:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:18:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:98:9: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:157:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:363:9: style: Struct 'Attribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:392:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:67:29: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:26:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:67:29: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:138:29: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:106:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:138:29: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:228:29: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:166:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:228:29: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:455:29: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:401:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-insertion-source.cxx:455:29: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:18:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:86:9: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:131:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:305:9: style: Struct 'Attribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:334:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:60:27: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:26:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:60:27: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:117:27: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:94:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:117:27: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:197:27: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:140:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:197:27: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:392:27: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:343:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/stream-source.cxx:392:27: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-forward.cxx:19:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-forward.cxx:49:9: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-forward.cxx:79:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-forward.cxx:109:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:22:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:330:9: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:564:9: style: Struct 'Enumerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:585:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:1072:9: style: Struct 'MemberFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:1439:9: style: Struct 'AnyFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:1789:9: style: Struct 'Member' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:2002:9: style: Struct 'Any' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:2207:9: style: Struct 'DataMember' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:2276:9: style: Struct 'DataAny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:2316:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:3491:9: style: Struct 'GlobalElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:743:15: style: The if condition is the same as the previous if condition [duplicateCondition] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:725:15: note: First condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:743:15: note: Second condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:760:15: style: The if condition is the same as the previous if condition [duplicateCondition] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:743:15: note: First condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:760:15: note: Second condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:990:15: style: The if condition is the same as the previous if condition [duplicateCondition] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:967:15: note: First condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:990:15: note: Second condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:1012:15: style: The if condition is the same as the previous if condition [duplicateCondition] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:990:15: note: First condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:1012:15: note: Second condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:3743:15: style: The if condition is the same as the previous if condition [duplicateCondition] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:3734:15: note: First condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:3743:15: note: Second condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:3888:15: style: The if condition is the same as the previous if condition [duplicateCondition] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:3880:15: note: First condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:3888:15: note: Second condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:3972:15: style: The if condition is the same as the previous if condition [duplicateCondition] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:3964:15: note: First condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:3972:15: note: Second condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:2808:20: style: Local variable 'has_complex_non_op_args' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:2743:16: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:2808:20: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:2809:20: style: Local variable 'has_poly_non_op_args' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:2744:16: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:2809:20: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:2810:20: style: Local variable 'complex_poly_args_clash' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:2745:16: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-header.cxx:2810:20: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-inline.cxx:19:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-inline.cxx:125:9: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-inline.cxx:235:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-inline.cxx:883:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-inline.cxx:1015:9: style: Struct 'GlobalElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-inline.cxx:337:15: style: The if condition is the same as the previous if condition [duplicateCondition] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-inline.cxx:312:15: note: First condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-inline.cxx:337:15: note: Second condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-inline.cxx:349:15: style: The if condition is the same as the previous if condition [duplicateCondition] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-inline.cxx:337:15: note: First condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-inline.cxx:349:15: note: Second condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:24:9: style: Struct 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:158:9: style: Struct 'Union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:264:9: style: Struct 'EnumeratorLiteral' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:322:9: style: Struct 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:685:9: style: Struct 'Element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:913:9: style: Struct 'ElementTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:943:9: style: Struct 'Any' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1106:9: style: Struct 'AnyTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1131:9: style: Struct 'Attribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1167:9: style: Struct 'AnyAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1260:9: style: Struct 'AttributeTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1561:9: style: Struct 'CtorAny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1676:9: style: Struct 'AssignMember' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1696:9: style: Struct 'AssignAny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1721:9: style: Struct 'ElementCtorMember' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1743:9: style: Struct 'ElementCtorAny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1780:9: style: Struct 'DefaultCtorMemberInit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1821:9: style: Struct 'DefaultCtorAnyInit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1940:9: style: Struct 'MemberComparison' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2049:9: style: Struct 'AnyComparison' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2147:9: style: Struct 'FacetArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2175:11: style: Struct 'FacetCollector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2221:9: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:3511:9: style: Struct 'GlobalElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:473:15: style: The if condition is the same as the previous if condition [duplicateCondition] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:445:15: note: First condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:473:15: note: Second condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:3154:58: style: The if condition is the same as the previous if condition [duplicateCondition] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:3143:58: note: First condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:3154:58: note: Second condition xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:823:18: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:829:13: note: Found duplicate branches for 'if' and 'else'. xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:823:18: note: Found duplicate branches for 'if' and 'else'. xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:845:18: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:852:13: note: Found duplicate branches for 'if' and 'else'. xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:845:18: note: Found duplicate branches for 'if' and 'else'. xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:891:16: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:897:11: note: Found duplicate branches for 'if' and 'else'. xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:891:16: note: Found duplicate branches for 'if' and 'else'. xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1040:16: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1046:11: note: Found duplicate branches for 'if' and 'else'. xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1040:16: note: Found duplicate branches for 'if' and 'else'. xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1087:16: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1093:11: note: Found duplicate branches for 'if' and 'else'. xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:1087:16: note: Found duplicate branches for 'if' and 'else'. xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:114:27: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:32:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:114:27: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:229:27: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:166:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:229:27: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:529:27: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:331:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:529:27: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:867:27: style: Local variable 't' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:704:32: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:867:27: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2442:20: style: Local variable 'has_complex_non_op_args' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2380:16: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2442:20: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2443:20: style: Local variable 'has_poly_non_op_args' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2381:16: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2443:20: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2444:20: style: Local variable 'complex_poly_args_clash' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2382:16: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2444:20: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2605:24: style: Local variable 'base' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2312:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2605:24: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2639:33: style: Local variable 'at' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2594:31: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2639:33: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2650:26: style: Local variable 'base' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2312:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2650:26: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2693:33: style: Local variable 'at' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2594:31: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2693:33: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2704:26: style: Local variable 'base' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2312:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2704:26: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2766:26: style: Local variable 'base' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2312:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2766:26: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2809:24: style: Local variable 'base' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2312:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2809:24: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2849:24: style: Local variable 'base' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2312:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2849:24: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2894:24: style: Local variable 'base' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2312:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2894:24: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2944:24: style: Local variable 'base' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2312:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2944:24: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:3003:24: style: Local variable 'base' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2312:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:3003:24: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:3371:27: style: Local variable 'name' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:2286:18: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/cxx/tree/tree-source.cxx:3371:27: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/validator.cxx:85:9: warning:inconclusive: Member variable 'ValidationContext::subst_group_warning_issued_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] xsd-4.0.0+dep/xsd/xsd/cxx/tree/validator.cxx:109:9: style: Struct 'Any' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/validator.cxx:278:9: style: Struct 'Traverser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/tree/validator.cxx:424:9: style: Struct 'AnonymousType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/options.ixx:174:3: warning: Member variable 'argv_file_scanner::option_info_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/xsd/xsd/options.ixx:187:3: warning: Member variable 'argv_file_scanner::option_info_' is not initialized in the constructor. [uninitMemberVar] xsd-4.0.0+dep/xsd/xsd/options.hxx:377:3: style:inconclusive: Technically the member function 'help_options::_parse' can be const. [functionConst] xsd-4.0.0+dep/xsd/xsd/options.cxx:681:1: note: Technically the member function 'help_options::_parse' can be const. xsd-4.0.0+dep/xsd/xsd/options.hxx:377:3: note: Technically the member function 'help_options::_parse' can be const. xsd-4.0.0+dep/xsd/xsd/options.hxx:524:3: style:inconclusive: Technically the member function 'options::_parse' can be const. [functionConst] xsd-4.0.0+dep/xsd/xsd/options.cxx:959:1: note: Technically the member function 'options::_parse' can be const. xsd-4.0.0+dep/xsd/xsd/options.hxx:524:3: note: Technically the member function 'options::_parse' can be const. xsd-4.0.0+dep/xsd/xsd/options.hxx:31:5: style: Class 'unknown_mode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/options.hxx:61:5: style: Class 'unknown_option' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/options.hxx:82:5: style: Class 'unknown_argument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/options.hxx:103:5: style: Class 'missing_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/options.hxx:160:5: style: Class 'file_io_failure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/options.hxx:181:5: style: Class 'unmatched_quote' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/options.hxx:351:3: style: Class 'help_options' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/options.hxx:67:5: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/xsd/options.hxx:49:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/xsd/options.hxx:67:5: note: Function in derived class xsd-4.0.0+dep/xsd/xsd/options.hxx:88:5: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/xsd/options.hxx:49:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/xsd/options.hxx:88:5: note: Function in derived class xsd-4.0.0+dep/xsd/xsd/options.hxx:109:5: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/xsd/options.hxx:49:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/xsd/options.hxx:109:5: note: Function in derived class xsd-4.0.0+dep/xsd/xsd/options.hxx:134:5: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/xsd/options.hxx:49:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/xsd/options.hxx:134:5: note: Function in derived class xsd-4.0.0+dep/xsd/xsd/options.hxx:148:5: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/xsd/options.hxx:49:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/xsd/options.hxx:148:5: note: Function in derived class xsd-4.0.0+dep/xsd/xsd/options.hxx:166:5: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/xsd/options.hxx:49:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/xsd/options.hxx:166:5: note: Function in derived class xsd-4.0.0+dep/xsd/xsd/options.hxx:187:5: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/xsd/options.hxx:49:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/xsd/options.hxx:187:5: note: Function in derived class xsd-4.0.0+dep/xsd/xsd/options.hxx:225:5: style: The function 'more' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/xsd/options.hxx:203:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/xsd/options.hxx:225:5: note: Function in derived class xsd-4.0.0+dep/xsd/xsd/options.hxx:228:5: style: The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/xsd/options.hxx:206:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/xsd/options.hxx:228:5: note: Function in derived class xsd-4.0.0+dep/xsd/xsd/options.hxx:231:5: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/xsd/options.hxx:209:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/xsd/options.hxx:231:5: note: Function in derived class xsd-4.0.0+dep/xsd/xsd/options.hxx:234:5: style: The function 'skip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/xsd/options.hxx:212:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/xsd/options.hxx:234:5: note: Function in derived class xsd-4.0.0+dep/xsd/xsd/options.hxx:282:5: style: The function 'more' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/xsd/options.hxx:225:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/xsd/options.hxx:282:5: note: Function in derived class xsd-4.0.0+dep/xsd/xsd/options.hxx:285:5: style: The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/xsd/options.hxx:228:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/xsd/options.hxx:285:5: note: Function in derived class xsd-4.0.0+dep/xsd/xsd/options.hxx:288:5: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/xsd/options.hxx:231:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/xsd/options.hxx:288:5: note: Function in derived class xsd-4.0.0+dep/xsd/xsd/options.hxx:291:5: style: The function 'skip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xsd-4.0.0+dep/xsd/xsd/options.hxx:234:5: note: Virtual function in base class xsd-4.0.0+dep/xsd/xsd/options.hxx:291:5: note: Function in derived class xsd-4.0.0+dep/xsd/xsd/options.cxx:585:35: style:inconclusive: Function 'help_options' argument 4 names different: declaration 'option' definition 'opt'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/xsd/options.hxx:326:37: note: Function 'help_options' argument 4 names different: declaration 'option' definition 'opt'. xsd-4.0.0+dep/xsd/xsd/options.cxx:585:35: note: Function 'help_options' argument 4 names different: declaration 'option' definition 'opt'. xsd-4.0.0+dep/xsd/xsd/options.cxx:586:35: style:inconclusive: Function 'help_options' argument 5 names different: declaration 'argument' definition 'arg'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/xsd/options.hxx:327:37: note: Function 'help_options' argument 5 names different: declaration 'argument' definition 'arg'. xsd-4.0.0+dep/xsd/xsd/options.cxx:586:35: note: Function 'help_options' argument 5 names different: declaration 'argument' definition 'arg'. xsd-4.0.0+dep/xsd/xsd/options.cxx:600:35: style:inconclusive: Function 'help_options' argument 5 names different: declaration 'option' definition 'opt'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/xsd/options.hxx:333:37: note: Function 'help_options' argument 5 names different: declaration 'option' definition 'opt'. xsd-4.0.0+dep/xsd/xsd/options.cxx:600:35: note: Function 'help_options' argument 5 names different: declaration 'option' definition 'opt'. xsd-4.0.0+dep/xsd/xsd/options.cxx:601:35: style:inconclusive: Function 'help_options' argument 6 names different: declaration 'argument' definition 'arg'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/xsd/options.hxx:334:37: note: Function 'help_options' argument 6 names different: declaration 'argument' definition 'arg'. xsd-4.0.0+dep/xsd/xsd/options.cxx:601:35: note: Function 'help_options' argument 6 names different: declaration 'argument' definition 'arg'. xsd-4.0.0+dep/xsd/xsd/options.cxx:615:35: style:inconclusive: Function 'help_options' argument 5 names different: declaration 'option' definition 'opt'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/xsd/options.hxx:340:37: note: Function 'help_options' argument 5 names different: declaration 'option' definition 'opt'. xsd-4.0.0+dep/xsd/xsd/options.cxx:615:35: note: Function 'help_options' argument 5 names different: declaration 'option' definition 'opt'. xsd-4.0.0+dep/xsd/xsd/options.cxx:616:35: style:inconclusive: Function 'help_options' argument 6 names different: declaration 'argument' definition 'arg'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/xsd/options.hxx:341:37: note: Function 'help_options' argument 6 names different: declaration 'argument' definition 'arg'. xsd-4.0.0+dep/xsd/xsd/options.cxx:616:35: note: Function 'help_options' argument 6 names different: declaration 'argument' definition 'arg'. xsd-4.0.0+dep/xsd/xsd/options.cxx:632:35: style:inconclusive: Function 'help_options' argument 6 names different: declaration 'option' definition 'opt'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/xsd/options.hxx:348:37: note: Function 'help_options' argument 6 names different: declaration 'option' definition 'opt'. xsd-4.0.0+dep/xsd/xsd/options.cxx:632:35: note: Function 'help_options' argument 6 names different: declaration 'option' definition 'opt'. xsd-4.0.0+dep/xsd/xsd/options.cxx:633:35: style:inconclusive: Function 'help_options' argument 7 names different: declaration 'argument' definition 'arg'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/xsd/options.hxx:349:37: note: Function 'help_options' argument 7 names different: declaration 'argument' definition 'arg'. xsd-4.0.0+dep/xsd/xsd/options.cxx:633:35: note: Function 'help_options' argument 7 names different: declaration 'argument' definition 'arg'. xsd-4.0.0+dep/xsd/xsd/options.cxx:645:35: style:inconclusive: Function 'help_options' argument 2 names different: declaration 'option' definition 'opt'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/xsd/options.hxx:352:37: note: Function 'help_options' argument 2 names different: declaration 'option' definition 'opt'. xsd-4.0.0+dep/xsd/xsd/options.cxx:645:35: note: Function 'help_options' argument 2 names different: declaration 'option' definition 'opt'. xsd-4.0.0+dep/xsd/xsd/options.cxx:646:35: style:inconclusive: Function 'help_options' argument 3 names different: declaration 'argument' definition 'arg'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/xsd/options.hxx:353:37: note: Function 'help_options' argument 3 names different: declaration 'argument' definition 'arg'. xsd-4.0.0+dep/xsd/xsd/options.cxx:646:35: note: Function 'help_options' argument 3 names different: declaration 'argument' definition 'arg'. xsd-4.0.0+dep/xsd/xsd/options.cxx:696:29: style:inconclusive: Function '_parse' argument 2 names different: declaration 'option' definition 'opt_mode'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/xsd/options.hxx:382:31: note: Function '_parse' argument 2 names different: declaration 'option' definition 'opt_mode'. xsd-4.0.0+dep/xsd/xsd/options.cxx:696:29: note: Function '_parse' argument 2 names different: declaration 'option' definition 'opt_mode'. xsd-4.0.0+dep/xsd/xsd/options.cxx:697:29: style:inconclusive: Function '_parse' argument 3 names different: declaration 'argument' definition 'arg_mode'. [funcArgNamesDifferent] xsd-4.0.0+dep/xsd/xsd/options.hxx:383:31: note: Function '_parse' argument 3 names different: declaration 'argument' definition 'arg_mode'. xsd-4.0.0+dep/xsd/xsd/options.cxx:697:29: note: Function '_parse' argument 3 names different: declaration 'argument' definition 'arg_mode'. xsd-4.0.0+dep/xsd/xsd/options.cxx:390:0: warning: Suspicious condition. The result of find() is an iterator, but it is not properly checked. [stlIfFind] xsd-4.0.0+dep/xsd/xsd/processing/cardinality/processor.cxx:34:9: style: Struct 'ElementInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/processing/cardinality/processor.cxx:69:9: style: Struct 'AnyInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/processing/inheritance/processor.cxx:28:9: style: Struct 'Dep' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/processing/inheritance/processor.cxx:78:9: style: Struct 'ComplexType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/processing/inheritance/processor.cxx:333:24: style: Local variable 'scope' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/processing/inheritance/processor.cxx:279:22: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/processing/inheritance/processor.cxx:333:24: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/processing/inheritance/processor.cxx:337:38: style: Local variable 'i' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/processing/inheritance/processor.cxx:232:39: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/processing/inheritance/processor.cxx:337:38: note: Shadow variable xsd-4.0.0+dep/xsd/xsd/cxx/tree/options.hxx:54:7: style: Class 'options' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/cxx/parser/options.hxx:54:7: style: Class 'options' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xsd-4.0.0+dep/xsd/xsd/xsd.cxx:651:15: style: The if condition is the same as the previous if condition [duplicateCondition] xsd-4.0.0+dep/xsd/xsd/xsd.cxx:643:15: note: First condition xsd-4.0.0+dep/xsd/xsd/xsd.cxx:651:15: note: Second condition xsd-4.0.0+dep/xsd/xsd/xsd.cxx:784:26: style: Local variable 'e' shadows outer variable [shadowVariable] xsd-4.0.0+dep/xsd/xsd/xsd.cxx:151:13: note: Shadowed declaration xsd-4.0.0+dep/xsd/xsd/xsd.cxx:784:26: note: Shadow variable xsd-4.0.0+dep/libcutl/tests/compiler/traversal/driver.cxx:18:1: error: The one definition rule is violated, different classes/structs have the same name 'base' [ctuOneDefinitionRuleViolation] xsd-4.0.0+dep/xsd/examples/cxx/parser/mixin/types.hxx:7:1: note: The one definition rule is violated, different classes/structs have the same name 'base' xsd-4.0.0+dep/libcutl/tests/compiler/traversal/driver.cxx:18:1: note: The one definition rule is violated, different classes/structs have the same name 'base' xsd-4.0.0+dep/libcutl/tests/shared-ptr/driver.cxx:38:1: error: The one definition rule is violated, different classes/structs have the same name 'derived' [ctuOneDefinitionRuleViolation] xsd-4.0.0+dep/xsd/examples/cxx/parser/mixin/types.hxx:25:1: note: The one definition rule is violated, different classes/structs have the same name 'derived' xsd-4.0.0+dep/libcutl/tests/shared-ptr/driver.cxx:38:1: note: The one definition rule is violated, different classes/structs have the same name 'derived' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: error: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' [ctuOneDefinitionRuleViolation] xsd-4.0.0+dep/xsd/tests/cxx/parser/enumeration/driver.cxx:34:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: error: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' [ctuOneDefinitionRuleViolation] xsd-4.0.0+dep/xsd/tests/cxx/parser/list/driver.cxx:66:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/examples/cxx/parser/mixin/driver.cxx:38:1: error: The one definition rule is violated, different classes/structs have the same name 'derived_pimpl' [ctuOneDefinitionRuleViolation] xsd-4.0.0+dep/xsd/tests/cxx/parser/name-clash/inheritance/driver.cxx:16:1: note: The one definition rule is violated, different classes/structs have the same name 'derived_pimpl' xsd-4.0.0+dep/xsd/examples/cxx/parser/mixin/driver.cxx:38:1: note: The one definition rule is violated, different classes/structs have the same name 'derived_pimpl' xsd-4.0.0+dep/xsd/examples/cxx/parser/mixin/driver.cxx:12:1: error: The one definition rule is violated, different classes/structs have the same name 'base_pimpl' [ctuOneDefinitionRuleViolation] xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/same-type/driver.cxx:16:1: note: The one definition rule is violated, different classes/structs have the same name 'base_pimpl' xsd-4.0.0+dep/xsd/examples/cxx/parser/mixin/driver.cxx:12:1: note: The one definition rule is violated, different classes/structs have the same name 'base_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: error: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' [ctuOneDefinitionRuleViolation] xsd-4.0.0+dep/xsd/tests/cxx/parser/polymorphism/same-type/driver.cxx:25:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: error: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' [ctuOneDefinitionRuleViolation] xsd-4.0.0+dep/xsd/tests/cxx/parser/test-template/driver.cxx:16:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: error: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' [ctuOneDefinitionRuleViolation] xsd-4.0.0+dep/xsd/tests/cxx/parser/union/driver.cxx:25:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: error: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' [ctuOneDefinitionRuleViolation] xsd-4.0.0+dep/xsd/tests/cxx/parser/validation/all/driver.cxx:51:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: error: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' [ctuOneDefinitionRuleViolation] xsd-4.0.0+dep/xsd/tests/cxx/parser/validation/any/driver.cxx:74:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: error: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' [ctuOneDefinitionRuleViolation] xsd-4.0.0+dep/xsd/tests/cxx/parser/validation/attribute/driver.cxx:144:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: error: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' [ctuOneDefinitionRuleViolation] xsd-4.0.0+dep/xsd/tests/cxx/parser/validation/built-in/any-type/driver.cxx:105:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: error: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' [ctuOneDefinitionRuleViolation] xsd-4.0.0+dep/xsd/tests/cxx/parser/validation/choice/driver.cxx:79:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: error: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' [ctuOneDefinitionRuleViolation] xsd-4.0.0+dep/xsd/tests/cxx/parser/validation/sequence/driver.cxx:91:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/xsd/tests/cxx/parser/built-in/driver.cxx:83:1: note: The one definition rule is violated, different classes/structs have the same name 'type_pimpl' xsd-4.0.0+dep/libxsd-frontend/tests/dump/driver.cxx:538:1: error: The one definition rule is violated, different classes/structs have the same name 'AnonymousNameTranslator' [ctuOneDefinitionRuleViolation] xsd-4.0.0+dep/xsd/xsd/xsd.cxx:73:1: note: The one definition rule is violated, different classes/structs have the same name 'AnonymousNameTranslator' xsd-4.0.0+dep/libxsd-frontend/tests/dump/driver.cxx:538:1: note: The one definition rule is violated, different classes/structs have the same name 'AnonymousNameTranslator' diff: 2.8 xsd-4.0.0+dep/libcutl/cutl/compiler/context.cxx:21:12: style: The scope of the variable 'x' can be reduced. [variableScope] head xsd-4.0.0+dep/libcutl/cutl/details/boost/regex/src/regex_traits_defaults.cxx:306:47: style: Variable 'char_syntax' can be declared as const array [constVariable] 2.8 xsd-4.0.0+dep/libcutl/cutl/details/boost/regex/src/regex_traits_defaults.cxx:306:47: style: Variable 'char_syntax' can be declared with const [constVariable] head xsd-4.0.0+dep/libcutl/cutl/details/boost/regex/src/regex_traits_defaults.cxx:501:40: style: Variable 'char_syntax' can be declared as const array [constVariable] 2.8 xsd-4.0.0+dep/libcutl/cutl/details/boost/regex/src/regex_traits_defaults.cxx:501:40: style: Variable 'char_syntax' can be declared with const [constVariable] head xsd-4.0.0+dep/libcutl/cutl/details/boost/regex/src/wide_posix_api.cxx:165:37: warning: Either the condition 'code>=0' is redundant or the array 'wnames[22]' is accessed at index 22, which is out of bounds. [arrayIndexOutOfBoundsCond] xsd-4.0.0+dep/libcutl/cutl/details/boost/regex/src/wide_posix_api.cxx:163:48: note: Assuming that condition 'code>=0' is not redundant xsd-4.0.0+dep/libcutl/cutl/details/boost/regex/src/wide_posix_api.cxx:165:37: note: Array index out of bounds head xsd-4.0.0+dep/libcutl/cutl/details/expat/xmltok.c:1235:23: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head xsd-4.0.0+dep/libcutl/cutl/details/expat/xmltok.c:1377:29: style: Parameter 'table' can be declared as pointer to const [constParameter] 2.8 xsd-4.0.0+dep/libcutl/cutl/details/expat/xmltok.c:1377:29: style: Parameter 'table' can be declared with const [constParameter] head xsd-4.0.0+dep/xsd/examples/cxx/tree/embedded/xsdbin.cxx:88:5: style: Struct 'usage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head xsd-4.0.0+dep/xsd/examples/cxx/tree/library/driver.cxx:104:36: style: Variable 'ref' can be declared as reference to const [constVariable] head xsd-4.0.0+dep/xsd/examples/cxx/tree/streaming/parser.hxx:21:3: style: Class 'parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head xsd-4.0.0+dep/xsd/tests/cxx/tree/containment/driver.cxx:44:12: style: Variable 'p' can be declared as pointer to const [constVariable] 2.8 xsd-4.0.0+dep/xsd/tests/cxx/tree/containment/driver.cxx:44:12: style: Variable 'p' can be declared with const [constVariable] head xsd-4.0.0+dep/xsd/tests/cxx/tree/containment/driver.cxx:72:12: style: Variable 'p' can be declared as pointer to const [constVariable] 2.8 xsd-4.0.0+dep/xsd/tests/cxx/tree/containment/driver.cxx:72:12: style: Variable 'p' can be declared with const [constVariable] head xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:56:36: style: Variable 's' can be declared as pointer to const [constVariable] 2.8 xsd-4.0.0+dep/xsd/xsd/cxx/parser/type-processor.cxx:56:36: style: Variable 's' can be declared with const [constVariable] 2.8 xsd-4.0.0+dep/xsd/xsd/cxx/tree/generator.cxx:279:14: style: The scope of the variable 'complexity_per_part' can be reduced. [variableScope] 2.8 xsd-4.0.0+dep/xsd/xsd/processing/cardinality/processor.cxx:164:30: style: The scope of the variable 'ei' can be reduced. [variableScope] 2.8 xsd-4.0.0+dep/xsd/xsd/xsd.cxx:151:13: style: The scope of the variable 'e' can be reduced. [variableScope] DONE