2022-06-28 16:34 ftp://ftp.de.debian.org/debian/pool/main/h/higan/higan_106.orig.tar.xz 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-121-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: 2223cd2 (2022-06-28 14:02:02 +0200) count: 1801 1684 elapsed-time: 122.4 136.6 head-timing-info: Tokenizer::simplifyTokens1: 31.5744s (avg. 0.0515922s - 612 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 14.8047s (avg. 0.0243098s - 609 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 5.55425s (avg. 0.00912028s - 609 result(s)) Tokenizer::tokenize::simplifyTemplates: 2.28346s (avg. 0.00379944s - 601 result(s)) Tokenizer::createTokens: 1.59577s (avg. 0.00176719s - 903 result(s)) Overall time: 63.3526s old-timing-info: Tokenizer::simplifyTokens1: 35.5753s (avg. 0.0581295s - 612 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 18.185s (avg. 0.0298604s - 609 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 6.11133s (avg. 0.010035s - 609 result(s)) Tokenizer::tokenize::simplifyTemplates: 2.04569s (avg. 0.00340381s - 601 result(s)) Tokenizer::createTokens: 1.63456s (avg. 0.00181014s - 903 result(s)) Overall time: 71.5798s head results: higan_v106-source/higan/audio/audio.cpp:67:40: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/board/bandai-fcg.cpp:4:3: warning: Member variable 'BandaiFCG::irqCounterEnable' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/board/bandai-fcg.cpp:4:3: style: Struct 'BandaiFCG' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/bandai-fcg.cpp:22:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/fc/cartridge/board/bandai-fcg.cpp:84:30: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/board/nes-axrom.cpp:7:3: warning: Member variable 'NES_AxROM::mirrorSelect' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/board/nes-fxrom.cpp:4:3: warning: Member variable 'NES_FxROM::mirror' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/board/nes-fxrom.cpp:4:3: warning: Member variable 'NES_FxROM::latch' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/board/nes-pxrom.cpp:4:3: warning: Member variable 'NES_PxROM::mirror' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/board/nes-pxrom.cpp:4:3: warning: Member variable 'NES_PxROM::latch' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/board/sunsoft-5b.cpp:4:3: warning: Member variable 'Sunsoft5B::pulse' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/board/sunsoft-5b.cpp:4:3: warning: Member variable 'Sunsoft5B::irqEnable' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/board/sunsoft-5b.cpp:4:3: warning: Member variable 'Sunsoft5B::irqCounterEnable' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/board/konami-vrc1.cpp:2:3: style: Struct 'KonamiVRC1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/konami-vrc2.cpp:2:3: style: Struct 'KonamiVRC2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/konami-vrc3.cpp:2:3: style: Struct 'KonamiVRC3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/konami-vrc4.cpp:2:3: style: Struct 'KonamiVRC4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/konami-vrc6.cpp:2:3: style: Struct 'KonamiVRC6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/konami-vrc7.cpp:2:3: style: Struct 'KonamiVRC7' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/nes-axrom.cpp:7:3: style: Struct 'NES_AxROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/nes-bnrom.cpp:4:3: style: Struct 'NES_BNROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/nes-cnrom.cpp:4:3: style: Struct 'NES_CNROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/nes-exrom.cpp:2:3: style: Struct 'NES_ExROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/nes-fxrom.cpp:4:3: style: Struct 'NES_FxROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/nes-gxrom.cpp:5:3: style: Struct 'NES_GxROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/nes-hkrom.cpp:2:3: style: Struct 'NES_HKROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/nes-nrom.cpp:5:3: style: Struct 'NES_NROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/nes-pxrom.cpp:4:3: style: Struct 'NES_PxROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/nes-sxrom.cpp:2:3: style: Struct 'NES_SxROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/nes-txrom.cpp:2:3: style: Struct 'NES_TxROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/nes-uxrom.cpp:5:3: style: Struct 'NES_UxROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/sunsoft-5b.cpp:4:3: style: Struct 'Sunsoft5B' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/board/sunsoft-5b.cpp:151:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/fc/cartridge/board/sunsoft-5b.cpp:71:10: style: The scope of the variable 'ramEnable' can be reduced. [variableScope] higan_v106-source/higan/fc/cartridge/board/sunsoft-5b.cpp:175:30: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/board/sunsoft-5b.cpp:176:30: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/mmc1.cpp:2:3: warning: Member variable 'MMC1::chrMode' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc1.cpp:2:3: warning: Member variable 'MMC1::prgSize' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc1.cpp:2:3: warning: Member variable 'MMC1::prgMode' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc1.cpp:2:3: warning: Member variable 'MMC1::ramDisable' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc3.cpp:2:3: warning: Member variable 'MMC3::chrMode' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc3.cpp:2:3: warning: Member variable 'MMC3::prgMode' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc3.cpp:2:3: warning: Member variable 'MMC3::mirror' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc3.cpp:2:3: warning: Member variable 'MMC3::ramEnable' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc3.cpp:2:3: warning: Member variable 'MMC3::ramWriteProtect' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc3.cpp:2:3: warning: Member variable 'MMC3::irqEnable' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc3.cpp:2:3: warning: Member variable 'MMC3::irqLine' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:2:3: warning: Member variable 'MMC5::ramSelect' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:2:3: warning: Member variable 'MMC5::vsEnable' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:2:3: warning: Member variable 'MMC5::vsSide' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:2:3: warning: Member variable 'MMC5::irqEnable' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:2:3: warning: Member variable 'MMC5::irqPending' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:2:3: warning: Member variable 'MMC5::inFrame' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:2:3: warning: Member variable 'MMC5::chrActive' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:2:3: warning: Member variable 'MMC5::sprite8x16' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:2:3: warning: Member variable 'MMC5::vsFetch' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:2:3: warning: Member variable 'MMC6::chrMode' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:2:3: warning: Member variable 'MMC6::prgMode' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:2:3: warning: Member variable 'MMC6::ramEnable' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:2:3: warning: Member variable 'MMC6::mirror' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:2:3: warning: Member variable 'MMC6::ramReadable' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:2:3: warning: Member variable 'MMC6::ramWritable' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:2:3: warning: Member variable 'MMC6::irqEnable' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:2:3: warning: Member variable 'MMC6::irqLine' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc1.cpp:2:3: warning: Member variable 'VRC1::chrBankHi' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc1.cpp:2:3: warning: Member variable 'VRC1::mirror' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc2.cpp:2:3: warning: Member variable 'VRC2::latch' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc3.cpp:2:3: warning: Member variable 'VRC3::irqMode' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc3.cpp:2:3: warning: Member variable 'VRC3::irqEnable' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc3.cpp:2:3: warning: Member variable 'VRC3::irqAcknowledge' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc3.cpp:2:3: warning: Member variable 'VRC3::irqCounter' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc3.cpp:2:3: warning: Member variable 'VRC3::irqLine' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc4.cpp:2:3: warning: Member variable 'VRC4::prgMode' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc4.cpp:2:3: warning: Member variable 'VRC4::irqMode' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc4.cpp:2:3: warning: Member variable 'VRC4::irqEnable' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc4.cpp:2:3: warning: Member variable 'VRC4::irqAcknowledge' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc4.cpp:2:3: warning: Member variable 'VRC4::irqScalar' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc4.cpp:2:3: warning: Member variable 'VRC4::irqLine' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc6.cpp:2:3: warning: Member variable 'VRC6::pulse1' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc6.cpp:2:3: warning: Member variable 'VRC6::pulse2' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc6.cpp:2:3: warning: Member variable 'VRC6::sawtooth' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc6.cpp:2:3: warning: Member variable 'VRC6::irqMode' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc6.cpp:2:3: warning: Member variable 'VRC6::irqEnable' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc6.cpp:2:3: warning: Member variable 'VRC6::irqAcknowledge' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc6.cpp:2:3: warning: Member variable 'VRC6::irqScalar' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc6.cpp:2:3: warning: Member variable 'VRC6::irqLine' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc7.cpp:5:3: warning: Member variable 'VRC7::irqMode' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc7.cpp:5:3: warning: Member variable 'VRC7::irqEnable' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc7.cpp:5:3: warning: Member variable 'VRC7::irqAcknowledge' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc7.cpp:5:3: warning: Member variable 'VRC7::irqScalar' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/vrc7.cpp:5:3: warning: Member variable 'VRC7::irqLine' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/higan/fc/cartridge/chip/mmc1.cpp:2:3: style: Struct 'MMC1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/chip/mmc3.cpp:2:3: style: Struct 'MMC3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:2:3: style: Struct 'MMC5' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:2:3: style: Struct 'MMC6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/chip/vrc1.cpp:2:3: style: Struct 'VRC1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/chip/vrc2.cpp:2:3: style: Struct 'VRC2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/chip/vrc3.cpp:2:3: style: Struct 'VRC3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/chip/vrc4.cpp:2:3: style: Struct 'VRC4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/chip/vrc6.cpp:2:3: style: Struct 'VRC6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/chip/vrc7.cpp:5:3: style: Struct 'VRC7' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/fc/cartridge/chip/mmc3.cpp:60:15: style: Condition 'mirror==1' is always true [knownConditionTrueFalse] higan_v106-source/higan/fc/cartridge/chip/mmc3.cpp:59:15: note: Assuming that condition 'mirror==0' is not redundant higan_v106-source/higan/fc/cartridge/chip/mmc3.cpp:60:15: note: Condition 'mirror==1' is always true higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:60:15: style: Condition 'mirror==1' is always true [knownConditionTrueFalse] higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:59:15: note: Assuming that condition 'mirror==0' is not redundant higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:60:15: note: Condition 'mirror==1' is always true higan_v106-source/higan/fc/cartridge/chip/mmc1.cpp:32:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:33:62: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:272:41: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:330:44: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/fc/cartridge/chip/vrc2.cpp:25:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/fc/cartridge/chip/vrc4.cpp:54:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/fc/cartridge/chip/vrc6.cpp:129:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/fc/cartridge/chip/vrc7.cpp:96:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/fc/cartridge/chip/vrc1.cpp:24:5: error: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object [rethrowNoCurrentException] higan_v106-source/higan/fc/cartridge/chip/vrc2.cpp:28:5: error: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object [rethrowNoCurrentException] higan_v106-source/higan/fc/cartridge/chip/vrc4.cpp:57:5: error: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object [rethrowNoCurrentException] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:338:28: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:342:41: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:344:36: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:353:36: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:354:32: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:372:32: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:86:38: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:87:38: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:140:30: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:141:30: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:143:34: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/mmc6.cpp:144:34: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/vrc1.cpp:58:30: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/vrc1.cpp:59:32: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/vrc1.cpp:60:32: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/vrc2.cpp:88:30: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/vrc2.cpp:89:30: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/vrc4.cpp:130:30: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/vrc4.cpp:132:30: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/vrc7.cpp:102:30: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cartridge/chip/vrc7.cpp:103:30: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/cpu/cpu.cpp:32:41: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/ppu/ppu.cpp:28:21: style: The if condition is the same as the previous if condition [duplicateCondition] higan_v106-source/higan/fc/ppu/ppu.cpp:26:21: note: First condition higan_v106-source/higan/fc/ppu/ppu.cpp:28:21: note: Second condition higan_v106-source/higan/fc/ppu/render.cpp:38:10: style: Local variable 'mask' shadows outer variable [shadowVariable] higan_v106-source/higan/fc/ppu/render.cpp:13:8: note: Shadowed declaration higan_v106-source/higan/fc/ppu/render.cpp:38:10: note: Shadow variable higan_v106-source/higan/fc/ppu/render.cpp:18:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] higan_v106-source/higan/fc/ppu/render.cpp:19:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] higan_v106-source/higan/fc/ppu/render.cpp:40:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] higan_v106-source/higan/fc/ppu/render.cpp:41:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] higan_v106-source/higan/fc/ppu/ppu.cpp:65:35: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/ppu/ppu.cpp:66:35: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/ppu/ppu.cpp:67:35: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/ppu/ppu.cpp:70:33: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/fc/system/serialization.cpp:8:27: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/fc/system/serialization.cpp:9:24: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/gb/cartridge/cartridge.cpp:68:14: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/gb/cartridge/cartridge.cpp:76:14: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/gb/cartridge/cartridge.cpp:84:14: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/gb/cpu/cpu.cpp:123:25: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gb/cpu/cpu.cpp:124:25: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gb/ppu/cgb.cpp:76:11: style: Variable 'color' is reassigned a value before the old one has been used. [redundantAssignment] higan_v106-source/higan/gb/ppu/cgb.cpp:70:14: note: color is assigned higan_v106-source/higan/gb/ppu/cgb.cpp:76:11: note: color is overwritten higan_v106-source/higan/gb/ppu/ppu.cpp:146:25: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gb/ppu/ppu.cpp:147:24: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gb/ppu/ppu.cpp:148:24: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gb/ppu/ppu.cpp:149:27: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gb/ppu/ppu.cpp:150:27: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gb/ppu/ppu.cpp:151:25: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gb/ppu/ppu.cpp:152:25: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gb/ppu/ppu.cpp:156:27: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gb/system/serialization.cpp:8:27: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/gb/system/serialization.cpp:9:24: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/gba/apu/wave.cpp:69:42: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/gba/apu/wave.cpp:75:34: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/gba/apu/wave.cpp:88:38: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gba/apu/sequencer.cpp:101:28: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gba/apu/sequencer.cpp:102:28: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gba/apu/fifo.cpp:18:34: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gba/cartridge/flash.cpp:24:36: style:inconclusive: Boolean expression 'size>64*1024' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/gba/cpu/bus.cpp:31:56: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/gba/cpu/bus.cpp:56:49: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/gba/cpu/bus.cpp:63:72: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] higan_v106-source/higan/gba/cpu/bus.cpp:65:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] higan_v106-source/higan/gba/cpu/cpu.cpp:72:32: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gba/cpu/cpu.cpp:73:32: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gba/ppu/object.cpp:3:35: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gba/ppu/object.cpp:91:35: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gba/ppu/ppu.cpp:128:43: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gba/ppu/ppu.cpp:129:46: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/gba/system/serialization.cpp:8:27: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/gba/system/serialization.cpp:9:24: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/md/apu/bus.cpp:22:56: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/md/cpu/bus.cpp:19:48: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/md/system/serialization.cpp:25:27: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/md/system/serialization.cpp:26:24: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/md/system/system.cpp:30:8: style: Local variable 'system' shadows outer variable [shadowVariable] higan_v106-source/higan/md/system/system.cpp:5:8: note: Shadowed declaration higan_v106-source/higan/md/system/system.cpp:30:8: note: Shadow variable higan_v106-source/higan/md/vdp/vdp.cpp:90:40: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/md/vdp/vdp.cpp:91:41: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/md/vdp/vdp.cpp:92:40: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/md/ym2612/io.cpp:163:14: style: Local variable 'index' shadows outer variable [shadowVariable] higan_v106-source/higan/md/ym2612/io.cpp:91:9: note: Shadowed declaration higan_v106-source/higan/md/ym2612/io.cpp:163:14: note: Shadow variable higan_v106-source/higan/md/ym2612/io.cpp:208:14: style: Local variable 'index' shadows outer variable [shadowVariable] higan_v106-source/higan/md/ym2612/io.cpp:91:9: note: Shadowed declaration higan_v106-source/higan/md/ym2612/io.cpp:208:14: note: Shadow variable higan_v106-source/higan/ms/cpu/bus.cpp:46:12: style: The scope of the variable 'reset' can be reduced. [variableScope] higan_v106-source/higan/ms/cpu/bus.cpp:61:12: style: The scope of the variable 'one' can be reduced. [variableScope] higan_v106-source/higan/ms/cpu/bus.cpp:62:12: style: The scope of the variable 'two' can be reduced. [variableScope] higan_v106-source/higan/ms/system/serialization.cpp:25:27: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/ms/system/serialization.cpp:26:24: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/pce/controller/gamepad/gamepad.cpp:14:24: style:inconclusive: Boolean expression 'up' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/pce/controller/gamepad/gamepad.cpp:15:27: style:inconclusive: Boolean expression 'right' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/pce/controller/gamepad/gamepad.cpp:16:26: style:inconclusive: Boolean expression 'down' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/pce/controller/gamepad/gamepad.cpp:17:26: style:inconclusive: Boolean expression 'left' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/pce/controller/gamepad/gamepad.cpp:14:24: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] higan_v106-source/higan/pce/controller/gamepad/gamepad.cpp:15:27: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] higan_v106-source/higan/pce/controller/gamepad/gamepad.cpp:16:26: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] higan_v106-source/higan/pce/controller/gamepad/gamepad.cpp:17:26: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] higan_v106-source/higan/pce/cpu/io.cpp:60:7: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/pce/cpu/io.cpp:61:7: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/pce/cpu/io.cpp:90:9: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/pce/cpu/memory.cpp:13:31: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/pce/cpu/cpu.cpp:38:30: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/pce/system/serialization.cpp:25:27: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/pce/system/serialization.cpp:26:24: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/pce/vce/vce.cpp:63:35: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/pce/vdc/sprite.cpp:10:43: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/pce/vdc/sprite.cpp:63:13: style: Variable 'object' can be declared as reference to const [constVariable] higan_v106-source/higan/pce/vdc/vdc.cpp:52:23: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/arm7tdmi/algorithms.cpp:5:18: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] higan_v106-source/higan/processor/arm7tdmi/algorithms.cpp:6:18: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] higan_v106-source/higan/processor/arm7tdmi/algorithms.cpp:16:35: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] higan_v106-source/higan/processor/arm7tdmi/algorithms.cpp:16:54: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 16. [shiftTooManyBitsSigned] higan_v106-source/higan/processor/arm7tdmi/algorithms.cpp:16:17: note: Assuming that condition 'shift>32' is not redundant higan_v106-source/higan/processor/arm7tdmi/algorithms.cpp:16:54: note: Shift higan_v106-source/higan/processor/arm7tdmi/algorithms.cpp:41:39: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 41. [shiftTooManyBitsSigned] higan_v106-source/higan/processor/arm7tdmi/algorithms.cpp:41:17: note: Assuming that condition 'shift>32' is not redundant higan_v106-source/higan/processor/arm7tdmi/algorithms.cpp:41:39: note: Shift higan_v106-source/higan/processor/arm7tdmi/algorithms.cpp:63:22: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] higan_v106-source/higan/processor/arm7tdmi/algorithms.cpp:5:18: error: Signed integer overflow for expression '1<<31'. [integerOverflow] higan_v106-source/higan/processor/arm7tdmi/algorithms.cpp:6:18: error: Signed integer overflow for expression '1<<31'. [integerOverflow] higan_v106-source/higan/processor/arm7tdmi/algorithms.cpp:16:35: error: Signed integer overflow for expression '1<<31'. [integerOverflow] higan_v106-source/higan/processor/arm7tdmi/algorithms.cpp:63:22: error: Signed integer overflow for expression '1<<31'. [integerOverflow] higan_v106-source/higan/processor/arm7tdmi/registers.cpp:2:17: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] higan_v106-source/higan/processor/arm7tdmi/algorithms.cpp:77:16: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] higan_v106-source/higan/processor/arm7tdmi/registers.cpp:49:3: error: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object [rethrowNoCurrentException] higan_v106-source/higan/processor/arm7tdmi/instructions-arm.cpp:110:6: style: Variable 'rd' is reassigned a value before the old one has been used. [redundantAssignment] higan_v106-source/higan/processor/arm7tdmi/instructions-arm.cpp:107:13: note: rd is assigned higan_v106-source/higan/processor/arm7tdmi/instructions-arm.cpp:110:6: note: rd is overwritten higan_v106-source/higan/processor/arm7tdmi/instructions-arm.cpp:124:6: style: Variable 'rd' is reassigned a value before the old one has been used. [redundantAssignment] higan_v106-source/higan/processor/arm7tdmi/instructions-arm.cpp:121:13: note: rd is assigned higan_v106-source/higan/processor/arm7tdmi/instructions-arm.cpp:124:6: note: rd is overwritten higan_v106-source/higan/processor/arm7tdmi/instructions-arm.cpp:1:41: style:inconclusive: Function 'armALU' argument 2 names different: declaration 'target' definition 'd'. [funcArgNamesDifferent] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:65:33: note: Function 'armALU' argument 2 names different: declaration 'target' definition 'd'. higan_v106-source/higan/processor/arm7tdmi/instructions-arm.cpp:1:41: note: Function 'armALU' argument 2 names different: declaration 'target' definition 'd'. higan_v106-source/higan/processor/arm7tdmi/instructions-arm.cpp:1:50: style:inconclusive: Function 'armALU' argument 3 names different: declaration 'source' definition 'n'. [funcArgNamesDifferent] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:65:47: note: Function 'armALU' argument 3 names different: declaration 'source' definition 'n'. higan_v106-source/higan/processor/arm7tdmi/instructions-arm.cpp:1:50: note: Function 'armALU' argument 3 names different: declaration 'source' definition 'n'. higan_v106-source/higan/processor/arm7tdmi/instructions-arm.cpp:1:60: style:inconclusive: Function 'armALU' argument 4 names different: declaration 'data' definition 'rm'. [funcArgNamesDifferent] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:65:62: note: Function 'armALU' argument 4 names different: declaration 'data' definition 'rm'. higan_v106-source/higan/processor/arm7tdmi/instructions-arm.cpp:1:60: note: Function 'armALU' argument 4 names different: declaration 'data' definition 'rm'. higan_v106-source/higan/processor/arm7tdmi/instructions-arm.cpp:28:51: style:inconclusive: Function 'armMoveToStatus' argument 2 names different: declaration 'source' definition 'mode'. [funcArgNamesDifferent] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:66:43: note: Function 'armMoveToStatus' argument 2 names different: declaration 'source' definition 'mode'. higan_v106-source/higan/processor/arm7tdmi/instructions-arm.cpp:28:51: note: Function 'armMoveToStatus' argument 2 names different: declaration 'source' definition 'mode'. higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:77:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:77:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:86:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:86:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:102:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:102:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:120:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:120:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:137:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:137:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:154:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:154:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:171:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:171:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:182:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:182:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:199:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:199:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:216:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:216:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:236:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:236:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:256:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:256:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:280:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:280:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:290:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:290:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:302:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:302:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:312:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:312:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:326:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:326:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:342:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:342:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:351:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:351:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:359:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:359:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:381:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:381:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:389:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:389:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:396:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:396:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:404:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:404:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:412:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:412:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:418:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:418:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:424:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:424:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:429:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:429:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:434:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:434:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:439:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:439:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:446:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:446:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:453:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:453:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:459:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:459:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:467:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:467:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:475:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:475:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:482:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:482:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:490:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:490:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:497:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:497:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:505:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:505:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:514:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:514:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:519:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:519:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:526:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:526:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:532:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/instruction.cpp:532:10: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:20:12: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:20:12: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:25:12: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:25:12: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:73:23: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:73:23: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:87:23: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:87:23: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:105:23: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:105:23: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:270:23: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:270:23: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:279:23: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:279:23: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:336:23: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:336:23: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:369:23: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:369:23: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:385:23: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/arm7tdmi/arm7tdmi.hpp:225:10: note: Shadowed declaration higan_v106-source/higan/processor/arm7tdmi/disassembler.cpp:385:23: note: Shadow variable higan_v106-source/higan/processor/arm7tdmi/memory.cpp:15:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] higan_v106-source/higan/processor/arm7tdmi/memory.cpp:19:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] higan_v106-source/higan/processor/gsu/instructions.cpp:56:34: style:inconclusive: Function 'instructionBranch' argument 1 names different: declaration 'c' definition 'take'. [funcArgNamesDifferent] higan_v106-source/higan/processor/gsu/gsu.hpp:36:31: note: Function 'instructionBranch' argument 1 names different: declaration 'c' definition 'take'. higan_v106-source/higan/processor/gsu/instructions.cpp:56:34: note: Function 'instructionBranch' argument 1 names different: declaration 'c' definition 'take'. higan_v106-source/higan/processor/huc6280/huc6280.hpp:52:8: performance:inconclusive: Technically the member function 'Processor::HuC6280::algorithmTAI' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/huc6280/algorithms.cpp:162:15: note: Technically the member function 'Processor::HuC6280::algorithmTAI' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/huc6280/huc6280.hpp:52:8: note: Technically the member function 'Processor::HuC6280::algorithmTAI' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/huc6280/huc6280.hpp:53:8: performance:inconclusive: Technically the member function 'Processor::HuC6280::algorithmTDD' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/huc6280/algorithms.cpp:167:15: note: Technically the member function 'Processor::HuC6280::algorithmTDD' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/huc6280/huc6280.hpp:53:8: note: Technically the member function 'Processor::HuC6280::algorithmTDD' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/huc6280/huc6280.hpp:54:8: performance:inconclusive: Technically the member function 'Processor::HuC6280::algorithmTIA' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/huc6280/algorithms.cpp:172:15: note: Technically the member function 'Processor::HuC6280::algorithmTIA' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/huc6280/huc6280.hpp:54:8: note: Technically the member function 'Processor::HuC6280::algorithmTIA' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/huc6280/huc6280.hpp:55:8: performance:inconclusive: Technically the member function 'Processor::HuC6280::algorithmTII' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/huc6280/algorithms.cpp:177:15: note: Technically the member function 'Processor::HuC6280::algorithmTII' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/huc6280/huc6280.hpp:55:8: note: Technically the member function 'Processor::HuC6280::algorithmTII' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/huc6280/huc6280.hpp:56:8: performance:inconclusive: Technically the member function 'Processor::HuC6280::algorithmTIN' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/huc6280/algorithms.cpp:182:15: note: Technically the member function 'Processor::HuC6280::algorithmTIN' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/huc6280/huc6280.hpp:56:8: note: Technically the member function 'Processor::HuC6280::algorithmTIN' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/huc6280/disassembler.cpp:63:9: style: Local variable 'opcode' shadows outer function [shadowFunction] higan_v106-source/higan/processor/huc6280/huc6280.hpp:24:8: note: Shadowed declaration higan_v106-source/higan/processor/huc6280/disassembler.cpp:63:9: note: Shadow variable higan_v106-source/higan/processor/huc6280/instructions.cpp:1:44: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/huc6280/instructions.cpp:10:42: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/huc6280/instructions.cpp:24:39: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/huc6280/instructions.cpp:141:39: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/huc6280/instructions.cpp:145:37: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/huc6280/instructions.cpp:150:42: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/huc6280/instructions.cpp:167:43: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/huc6280/instructions.cpp:200:36: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/huc6280/instructions.cpp:343:44: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/huc6280/instructions.cpp:351:42: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/huc6280/instructions.cpp:312:42: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/huc6280/instructions.cpp:56:5: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/huc6280/instructions.cpp:60:5: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/huc6280/instructions.cpp:122:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/huc6280/instructions.cpp:127:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/huc6280/instructions.cpp:132:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/huc6280/instructions.cpp:137:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/huc6280/instructions.cpp:146:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/huc6280/instructions.cpp:187:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/huc6280/instructions.cpp:208:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/huc6280/instructions.cpp:255:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/huc6280/instructions.cpp:260:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/huc6280/instructions.cpp:283:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/huc6280/instructions.cpp:313:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/huc6280/instructions.cpp:323:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/huc6280/instructions.cpp:332:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/huc6280/instructions.cpp:339:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/lr35902/lr35902.hpp:93:8: performance:inconclusive: Technically the member function 'Processor::LR35902::instructionLD_Direct_Direct' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/lr35902/instructions.cpp:193:15: note: Technically the member function 'Processor::LR35902::instructionLD_Direct_Direct' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/lr35902/lr35902.hpp:93:8: note: Technically the member function 'Processor::LR35902::instructionLD_Direct_Direct' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/lr35902/lr35902.hpp:107:8: performance:inconclusive: Technically the member function 'Processor::LR35902::instructionNOP' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/lr35902/instructions.cpp:255:15: note: Technically the member function 'Processor::LR35902::instructionNOP' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/lr35902/lr35902.hpp:107:8: note: Technically the member function 'Processor::LR35902::instructionNOP' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/lr35902/lr35902.hpp:113:8: performance:inconclusive: Technically the member function 'Processor::LR35902::instructionRES_Index_Direct' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/lr35902/instructions.cpp:279:15: note: Technically the member function 'Processor::LR35902::instructionRES_Index_Direct' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/lr35902/lr35902.hpp:113:8: note: Technically the member function 'Processor::LR35902::instructionRES_Index_Direct' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/lr35902/lr35902.hpp:135:8: performance:inconclusive: Technically the member function 'Processor::LR35902::instructionSET_Index_Direct' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/lr35902/instructions.cpp:388:15: note: Technically the member function 'Processor::LR35902::instructionSET_Index_Direct' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/lr35902/lr35902.hpp:135:8: note: Technically the member function 'Processor::LR35902::instructionSET_Index_Direct' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/lr35902/instructions.cpp:5:66: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:9:69: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:17:66: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:31:69: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:49:66: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:53:69: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:57:63: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:61:66: style: Parameter 'address' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:79:48: style: Parameter 'target' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:83:50: style: Parameter 'target' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:83:65: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:87:52: style: Parameter 'target' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:87:68: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:123:47: style: Parameter 'address' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:150:47: style: Parameter 'address' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:162:44: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:173:51: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:177:52: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:193:65: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:197:67: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:211:68: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:223:51: style: Parameter 'target' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:227:53: style: Parameter 'target' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:227:68: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:231:77: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:235:77: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:239:52: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:247:68: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:251:53: style: Parameter 'target' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:251:68: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:262:65: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:266:68: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:274:46: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:283:66: style: Parameter 'address' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:313:46: style: Parameter 'address' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:327:47: style: Parameter 'address' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:341:46: style: Parameter 'address' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:355:47: style: Parameter 'address' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:375:66: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:379:69: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:392:66: style: Parameter 'address' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:402:47: style: Parameter 'address' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:411:47: style: Parameter 'address' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:420:47: style: Parameter 'address' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:435:66: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:439:69: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:447:48: style: Parameter 'address' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:456:66: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/lr35902/instructions.cpp:460:69: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/m68k/instruction.cpp:28:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:44:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:48:19: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:60:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:74:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:85:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:100:7: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:117:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:118:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:119:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:123:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:137:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:151:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:163:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:187:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:199:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:221:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:233:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:371:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:385:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:389:19: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:400:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:411:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:423:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:470:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:482:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:534:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:591:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:603:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:625:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:637:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:690:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:701:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:712:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:723:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:823:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:835:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:853:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:867:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:881:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:893:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:933:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:945:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:967:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:979:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1001:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1013:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1035:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1047:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1087:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1120:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1124:19: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1136:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1150:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1161:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1176:7: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1193:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1194:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1195:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1199:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1242:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instruction.cpp:1246:19: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] higan_v106-source/higan/processor/m68k/instructions.cpp:2:21: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] higan_v106-source/higan/processor/m68k/m68k.hpp:27:23: performance:inconclusive: Technically the member function 'Processor::M68K::bytes < Long >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:27:23: note: Technically the member function 'Processor::M68K::bytes < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:27:23: note: Technically the member function 'Processor::M68K::bytes < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:26:23: performance:inconclusive: Technically the member function 'Processor::M68K::bytes < Word >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:26:23: note: Technically the member function 'Processor::M68K::bytes < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:26:23: note: Technically the member function 'Processor::M68K::bytes < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:25:23: performance:inconclusive: Technically the member function 'Processor::M68K::bytes < Byte >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:25:23: note: Technically the member function 'Processor::M68K::bytes < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:25:23: note: Technically the member function 'Processor::M68K::bytes < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:31:23: performance:inconclusive: Technically the member function 'Processor::M68K::bits < Long >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:31:23: note: Technically the member function 'Processor::M68K::bits < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:31:23: note: Technically the member function 'Processor::M68K::bits < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:30:23: performance:inconclusive: Technically the member function 'Processor::M68K::bits < Word >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:30:23: note: Technically the member function 'Processor::M68K::bits < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:30:23: note: Technically the member function 'Processor::M68K::bits < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:29:23: performance:inconclusive: Technically the member function 'Processor::M68K::bits < Byte >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:29:23: note: Technically the member function 'Processor::M68K::bits < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:29:23: note: Technically the member function 'Processor::M68K::bits < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:116:28: performance:inconclusive: Technically the member function 'Processor::M68K::lsb < Byte >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:33:32: note: Technically the member function 'Processor::M68K::lsb < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:116:28: note: Technically the member function 'Processor::M68K::lsb < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:116:28: performance:inconclusive: Technically the member function 'Processor::M68K::lsb < Word >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:33:32: note: Technically the member function 'Processor::M68K::lsb < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:116:28: note: Technically the member function 'Processor::M68K::lsb < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:116:28: performance:inconclusive: Technically the member function 'Processor::M68K::lsb < Long >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:33:32: note: Technically the member function 'Processor::M68K::lsb < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:116:28: note: Technically the member function 'Processor::M68K::lsb < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:37:23: performance:inconclusive: Technically the member function 'Processor::M68K::msb < Long >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:37:23: note: Technically the member function 'Processor::M68K::msb < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:37:23: note: Technically the member function 'Processor::M68K::msb < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:36:23: performance:inconclusive: Technically the member function 'Processor::M68K::msb < Word >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:36:23: note: Technically the member function 'Processor::M68K::msb < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:36:23: note: Technically the member function 'Processor::M68K::msb < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:35:23: performance:inconclusive: Technically the member function 'Processor::M68K::msb < Byte >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:35:23: note: Technically the member function 'Processor::M68K::msb < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:35:23: note: Technically the member function 'Processor::M68K::msb < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:41:23: performance:inconclusive: Technically the member function 'Processor::M68K::mask < Long >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:41:23: note: Technically the member function 'Processor::M68K::mask < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:41:23: note: Technically the member function 'Processor::M68K::mask < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:40:23: performance:inconclusive: Technically the member function 'Processor::M68K::mask < Word >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:40:23: note: Technically the member function 'Processor::M68K::mask < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:40:23: note: Technically the member function 'Processor::M68K::mask < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:39:23: performance:inconclusive: Technically the member function 'Processor::M68K::mask < Byte >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:39:23: note: Technically the member function 'Processor::M68K::mask < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:39:23: note: Technically the member function 'Processor::M68K::mask < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:45:23: performance:inconclusive: Technically the member function 'Processor::M68K::clip < Long >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:45:23: note: Technically the member function 'Processor::M68K::clip < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:45:23: note: Technically the member function 'Processor::M68K::clip < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:44:23: performance:inconclusive: Technically the member function 'Processor::M68K::clip < Word >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:44:23: note: Technically the member function 'Processor::M68K::clip < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:44:23: note: Technically the member function 'Processor::M68K::clip < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:43:23: performance:inconclusive: Technically the member function 'Processor::M68K::clip < Byte >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:43:23: note: Technically the member function 'Processor::M68K::clip < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:43:23: note: Technically the member function 'Processor::M68K::clip < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:49:23: performance:inconclusive: Technically the member function 'Processor::M68K::sign < Long >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:49:23: note: Technically the member function 'Processor::M68K::sign < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:49:23: note: Technically the member function 'Processor::M68K::sign < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:48:23: performance:inconclusive: Technically the member function 'Processor::M68K::sign < Word >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:48:23: note: Technically the member function 'Processor::M68K::sign < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:48:23: note: Technically the member function 'Processor::M68K::sign < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:47:23: performance:inconclusive: Technically the member function 'Processor::M68K::sign < Byte >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:47:23: note: Technically the member function 'Processor::M68K::sign < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:47:23: note: Technically the member function 'Processor::M68K::sign < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:129:28: performance:inconclusive: Technically the member function 'Processor::M68K::instructionADDQ < Byte >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:130:32: note: Technically the member function 'Processor::M68K::instructionADDQ < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:129:28: note: Technically the member function 'Processor::M68K::instructionADDQ < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:129:28: performance:inconclusive: Technically the member function 'Processor::M68K::instructionADDQ < Word >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:130:32: note: Technically the member function 'Processor::M68K::instructionADDQ < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:129:28: note: Technically the member function 'Processor::M68K::instructionADDQ < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:129:28: performance:inconclusive: Technically the member function 'Processor::M68K::instructionADDQ < Long >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:130:32: note: Technically the member function 'Processor::M68K::instructionADDQ < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:129:28: note: Technically the member function 'Processor::M68K::instructionADDQ < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:170:28: performance:inconclusive: Technically the member function 'Processor::M68K::instructionEXG' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:486:12: note: Technically the member function 'Processor::M68K::instructionEXG' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:170:28: note: Technically the member function 'Processor::M68K::instructionEXG' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:171:28: performance:inconclusive: Technically the member function 'Processor::M68K::instructionEXG' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:492:12: note: Technically the member function 'Processor::M68K::instructionEXG' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:171:28: note: Technically the member function 'Processor::M68K::instructionEXG' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:172:28: performance:inconclusive: Technically the member function 'Processor::M68K::instructionEXG' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:498:12: note: Technically the member function 'Processor::M68K::instructionEXG' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:172:28: note: Technically the member function 'Processor::M68K::instructionEXG' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:204:28: performance:inconclusive: Technically the member function 'Processor::M68K::instructionNOP' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:801:12: note: Technically the member function 'Processor::M68K::instructionNOP' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:204:28: note: Technically the member function 'Processor::M68K::instructionNOP' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:242:28: performance:inconclusive: Technically the member function 'Processor::M68K::instructionSUBQ < Byte >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:1110:32: note: Technically the member function 'Processor::M68K::instructionSUBQ < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:242:28: note: Technically the member function 'Processor::M68K::instructionSUBQ < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:242:28: performance:inconclusive: Technically the member function 'Processor::M68K::instructionSUBQ < Word >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:1110:32: note: Technically the member function 'Processor::M68K::instructionSUBQ < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:242:28: note: Technically the member function 'Processor::M68K::instructionSUBQ < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:242:28: performance:inconclusive: Technically the member function 'Processor::M68K::instructionSUBQ < Long >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/instructions.cpp:1110:32: note: Technically the member function 'Processor::M68K::instructionSUBQ < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:242:28: note: Technically the member function 'Processor::M68K::instructionSUBQ < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:408:28: performance:inconclusive: Technically the member function 'Processor::M68K::_suffix < Byte >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/disassembler.cpp:75:32: note: Technically the member function 'Processor::M68K::_suffix < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:408:28: note: Technically the member function 'Processor::M68K::_suffix < Byte >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:408:28: performance:inconclusive: Technically the member function 'Processor::M68K::_suffix < Word >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/disassembler.cpp:75:32: note: Technically the member function 'Processor::M68K::_suffix < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:408:28: note: Technically the member function 'Processor::M68K::_suffix < Word >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:408:28: performance:inconclusive: Technically the member function 'Processor::M68K::_suffix < Long >' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/disassembler.cpp:75:32: note: Technically the member function 'Processor::M68K::_suffix < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:408:28: note: Technically the member function 'Processor::M68K::_suffix < Long >' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:409:8: performance:inconclusive: Technically the member function 'Processor::M68K::_condition' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/m68k/disassembler.cpp:79:12: note: Technically the member function 'Processor::M68K::_condition' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/m68k.hpp:409:8: note: Technically the member function 'Processor::M68K::_condition' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/m68k/instructions.cpp:1075:64: style:inconclusive: Function 'instructionSUB' argument 1 names different: declaration 'source' definition 'source_'. [funcArgNamesDifferent] higan_v106-source/higan/processor/m68k/m68k.hpp:237:60: note: Function 'instructionSUB' argument 1 names different: declaration 'source' definition 'source_'. higan_v106-source/higan/processor/m68k/instructions.cpp:1075:64: note: Function 'instructionSUB' argument 1 names different: declaration 'source' definition 'source_'. higan_v106-source/higan/processor/m68k/instructions.cpp:1075:86: style:inconclusive: Function 'instructionSUB' argument 2 names different: declaration 'target' definition 'target_'. [funcArgNamesDifferent] higan_v106-source/higan/processor/m68k/m68k.hpp:237:81: note: Function 'instructionSUB' argument 2 names different: declaration 'target' definition 'target_'. higan_v106-source/higan/processor/m68k/instructions.cpp:1075:86: note: Function 'instructionSUB' argument 2 names different: declaration 'target' definition 'target_'. higan_v106-source/higan/processor/m68k/disassembler.cpp:151:65: style:inconclusive: Function 'disassembleANDI < Byte >' argument 1 names different: declaration 'with' definition 'ea'. [funcArgNamesDifferent] higan_v106-source/higan/processor/m68k/m68k.hpp:294:61: note: Function 'disassembleANDI < Byte >' argument 1 names different: declaration 'with' definition 'ea'. higan_v106-source/higan/processor/m68k/disassembler.cpp:151:65: note: Function 'disassembleANDI < Byte >' argument 1 names different: declaration 'with' definition 'ea'. higan_v106-source/higan/processor/m68k/disassembler.cpp:151:65: style:inconclusive: Function 'disassembleANDI < Word >' argument 1 names different: declaration 'with' definition 'ea'. [funcArgNamesDifferent] higan_v106-source/higan/processor/m68k/m68k.hpp:294:61: note: Function 'disassembleANDI < Word >' argument 1 names different: declaration 'with' definition 'ea'. higan_v106-source/higan/processor/m68k/disassembler.cpp:151:65: note: Function 'disassembleANDI < Word >' argument 1 names different: declaration 'with' definition 'ea'. higan_v106-source/higan/processor/m68k/disassembler.cpp:151:65: style:inconclusive: Function 'disassembleANDI < Long >' argument 1 names different: declaration 'with' definition 'ea'. [funcArgNamesDifferent] higan_v106-source/higan/processor/m68k/m68k.hpp:294:61: note: Function 'disassembleANDI < Long >' argument 1 names different: declaration 'with' definition 'ea'. higan_v106-source/higan/processor/m68k/disassembler.cpp:151:65: note: Function 'disassembleANDI < Long >' argument 1 names different: declaration 'with' definition 'ea'. higan_v106-source/higan/processor/m68k/disassembler.cpp:127:65: style:inconclusive: Function 'disassembleADDI < Byte >' argument 1 names different: declaration 'modify' definition 'ea'. [funcArgNamesDifferent] higan_v106-source/higan/processor/m68k/m68k.hpp:288:61: note: Function 'disassembleADDI < Byte >' argument 1 names different: declaration 'modify' definition 'ea'. higan_v106-source/higan/processor/m68k/disassembler.cpp:127:65: note: Function 'disassembleADDI < Byte >' argument 1 names different: declaration 'modify' definition 'ea'. higan_v106-source/higan/processor/m68k/disassembler.cpp:127:65: style:inconclusive: Function 'disassembleADDI < Word >' argument 1 names different: declaration 'modify' definition 'ea'. [funcArgNamesDifferent] higan_v106-source/higan/processor/m68k/m68k.hpp:288:61: note: Function 'disassembleADDI < Word >' argument 1 names different: declaration 'modify' definition 'ea'. higan_v106-source/higan/processor/m68k/disassembler.cpp:127:65: note: Function 'disassembleADDI < Word >' argument 1 names different: declaration 'modify' definition 'ea'. higan_v106-source/higan/processor/m68k/disassembler.cpp:127:65: style:inconclusive: Function 'disassembleADDI < Long >' argument 1 names different: declaration 'modify' definition 'ea'. [funcArgNamesDifferent] higan_v106-source/higan/processor/m68k/m68k.hpp:288:61: note: Function 'disassembleADDI < Long >' argument 1 names different: declaration 'modify' definition 'ea'. higan_v106-source/higan/processor/m68k/disassembler.cpp:127:65: note: Function 'disassembleADDI < Long >' argument 1 names different: declaration 'modify' definition 'ea'. higan_v106-source/higan/processor/m68k/instructions.cpp:1082:60: style:inconclusive: Function 'instructionSUB < Byte >' argument 1 names different: declaration 'source' definition 'source_'. [funcArgNamesDifferent] higan_v106-source/higan/processor/m68k/m68k.hpp:238:56: note: Function 'instructionSUB < Byte >' argument 1 names different: declaration 'source' definition 'source_'. higan_v106-source/higan/processor/m68k/instructions.cpp:1082:60: note: Function 'instructionSUB < Byte >' argument 1 names different: declaration 'source' definition 'source_'. higan_v106-source/higan/processor/m68k/instructions.cpp:1082:86: style:inconclusive: Function 'instructionSUB < Byte >' argument 2 names different: declaration 'target' definition 'target_'. [funcArgNamesDifferent] higan_v106-source/higan/processor/m68k/m68k.hpp:238:81: note: Function 'instructionSUB < Byte >' argument 2 names different: declaration 'target' definition 'target_'. higan_v106-source/higan/processor/m68k/instructions.cpp:1082:86: note: Function 'instructionSUB < Byte >' argument 2 names different: declaration 'target' definition 'target_'. higan_v106-source/higan/processor/m68k/instructions.cpp:1082:60: style:inconclusive: Function 'instructionSUB < Word >' argument 1 names different: declaration 'source' definition 'source_'. [funcArgNamesDifferent] higan_v106-source/higan/processor/m68k/m68k.hpp:238:56: note: Function 'instructionSUB < Word >' argument 1 names different: declaration 'source' definition 'source_'. higan_v106-source/higan/processor/m68k/instructions.cpp:1082:60: note: Function 'instructionSUB < Word >' argument 1 names different: declaration 'source' definition 'source_'. higan_v106-source/higan/processor/m68k/instructions.cpp:1082:86: style:inconclusive: Function 'instructionSUB < Word >' argument 2 names different: declaration 'target' definition 'target_'. [funcArgNamesDifferent] higan_v106-source/higan/processor/m68k/m68k.hpp:238:81: note: Function 'instructionSUB < Word >' argument 2 names different: declaration 'target' definition 'target_'. higan_v106-source/higan/processor/m68k/instructions.cpp:1082:86: note: Function 'instructionSUB < Word >' argument 2 names different: declaration 'target' definition 'target_'. higan_v106-source/higan/processor/m68k/instructions.cpp:1082:60: style:inconclusive: Function 'instructionSUB < Long >' argument 1 names different: declaration 'source' definition 'source_'. [funcArgNamesDifferent] higan_v106-source/higan/processor/m68k/m68k.hpp:238:56: note: Function 'instructionSUB < Long >' argument 1 names different: declaration 'source' definition 'source_'. higan_v106-source/higan/processor/m68k/instructions.cpp:1082:60: note: Function 'instructionSUB < Long >' argument 1 names different: declaration 'source' definition 'source_'. higan_v106-source/higan/processor/m68k/instructions.cpp:1082:86: style:inconclusive: Function 'instructionSUB < Long >' argument 2 names different: declaration 'target' definition 'target_'. [funcArgNamesDifferent] higan_v106-source/higan/processor/m68k/m68k.hpp:238:81: note: Function 'instructionSUB < Long >' argument 2 names different: declaration 'target' definition 'target_'. higan_v106-source/higan/processor/m68k/instructions.cpp:1082:86: note: Function 'instructionSUB < Long >' argument 2 names different: declaration 'target' definition 'target_'. higan_v106-source/higan/processor/m68k/disassembler.cpp:88:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/disassembler.cpp:88:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:24:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:24:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:39:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:39:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:55:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:55:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:69:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:69:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:81:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:81:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:94:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:94:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:113:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:113:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:132:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:132:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:146:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:146:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:159:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:159:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:169:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:169:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:175:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:175:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:183:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:183:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:195:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:195:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:207:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:207:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:217:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:217:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:229:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:229:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:241:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:241:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:251:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:251:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:260:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:260:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:272:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:272:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:284:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:284:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:296:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:296:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:308:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:308:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:320:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:320:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:332:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:332:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:344:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:344:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:356:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:356:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:367:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:367:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:380:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:380:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:396:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:396:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:407:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:407:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:419:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:419:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:431:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:431:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:441:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:441:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:453:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:453:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:465:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:465:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:478:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:478:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:488:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:488:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:494:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:494:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:502:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:502:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:512:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:512:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:522:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:522:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:531:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:531:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:539:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:539:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:547:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:547:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:557:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:557:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:568:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:568:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:578:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:578:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:587:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:587:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:599:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:599:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:611:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:611:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:621:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:621:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:633:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:633:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:645:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:645:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:657:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:657:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:674:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:674:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:686:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:686:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:697:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:697:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:708:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:708:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:719:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:719:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:730:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:730:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:739:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:739:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:749:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:749:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:759:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:759:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:768:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:768:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:776:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:776:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:786:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:786:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:798:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:798:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:809:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:809:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:819:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:819:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:831:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:831:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:841:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:841:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:849:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:849:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:862:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:862:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:876:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:876:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:889:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:889:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:899:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:899:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:905:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:905:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:913:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:913:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:921:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:921:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:929:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:929:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:941:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:941:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:953:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:953:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:963:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:963:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:975:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:975:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:987:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:987:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:997:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:997:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1009:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1009:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1021:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1021:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1031:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1031:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1043:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1043:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1055:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1055:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1063:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1063:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1069:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1069:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1075:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1075:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1083:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1083:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1098:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1098:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1106:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1106:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1115:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1115:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1131:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1131:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1145:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1145:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1157:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1157:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1170:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1170:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1189:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1189:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1206:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1206:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1215:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1215:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1224:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1224:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1230:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1230:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1238:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1238:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1251:10: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1251:10: note: Shadow variable higan_v106-source/higan/processor/m68k/instruction.cpp:1258:14: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/m68k/m68k.hpp:277:10: note: Shadowed declaration higan_v106-source/higan/processor/m68k/instruction.cpp:1258:14: note: Shadow variable higan_v106-source/higan/processor/m68k/m68k.cpp:18:26: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/processor/m68k/m68k.cpp:19:26: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/processor/mos6502/instructions.cpp:46:5: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/mos6502/instructions.cpp:50:5: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/mos6502/instructions.cpp:78:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/mos6502/instructions.cpp:87:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/mos6502/instructions.cpp:139:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/mos6502/instructions.cpp:179:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/mos6502/instructions.cpp:184:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/mos6502/instructions.cpp:189:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/mos6502/instructions.cpp:1:44: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/mos6502/instructions.cpp:9:44: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/mos6502/instructions.cpp:18:42: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/mos6502/instructions.cpp:24:42: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/mos6502/instructions.cpp:82:39: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/mos6502/instructions.cpp:86:37: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/mos6502/instructions.cpp:91:43: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/mos6502/instructions.cpp:107:43: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/mos6502/instructions.cpp:196:44: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/mos6502/instructions.cpp:203:44: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/mos6502/instructions.cpp:211:42: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/mos6502/instructions.cpp:216:42: performance:inconclusive: Function parameter 'alu' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/mos6502/instructions.cpp:31:47: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/mos6502/instructions.cpp:37:47: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/mos6502/instructions.cpp:99:48: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/mos6502/instructions.cpp:115:48: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/mos6502/instructions.cpp:156:38: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/mos6502/instructions.cpp:188:42: style: Parameter 'source' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/mos6502/instructions.cpp:222:47: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/mos6502/instructions.cpp:227:47: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/disassembler.cpp:279:5: error: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object [rethrowNoCurrentException] higan_v106-source/higan/processor/spc700/disassembler.cpp:1:33: style:inconclusive: Function 'disassemble' argument 1 names different: declaration 'address' definition 'addr'. [funcArgNamesDifferent] higan_v106-source/higan/processor/spc700/spc700.hpp:120:27: note: Function 'disassemble' argument 1 names different: declaration 'address' definition 'addr'. higan_v106-source/higan/processor/spc700/disassembler.cpp:1:33: note: Function 'disassemble' argument 1 names different: declaration 'address' definition 'addr'. higan_v106-source/higan/processor/spc700/disassembler.cpp:2:8: style: Local variable 'read' shadows outer function [shadowFunction] higan_v106-source/higan/processor/spc700/spc700.hpp:7:16: note: Shadowed declaration higan_v106-source/higan/processor/spc700/disassembler.cpp:2:8: note: Shadow variable higan_v106-source/higan/processor/spc700/instructions.cpp:48:42: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:55:44: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:69:49: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:227:40: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:233:42: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:245:49: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:254:48: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:270:52: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:278:51: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:293:47: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:300:44: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:325:47: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:332:49: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:393:43: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:398:43: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:403:49: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:421:49: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:439:43: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:465:55: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:473:53: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/spc700/instructions.cpp:62:46: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/instructions.cpp:69:60: style: Parameter 'index' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/instructions.cpp:77:53: style: Parameter 'index' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/instructions.cpp:239:44: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/instructions.cpp:325:73: style: Parameter 'index' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/instructions.cpp:332:60: style: Parameter 'index' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/instructions.cpp:339:51: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/instructions.cpp:339:64: style: Parameter 'index' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/instructions.cpp:403:60: style: Parameter 'index' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/instructions.cpp:412:53: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/instructions.cpp:412:66: style: Parameter 'index' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/instructions.cpp:421:60: style: Parameter 'index' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/instructions.cpp:430:53: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/instructions.cpp:430:66: style: Parameter 'index' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/instructions.cpp:445:47: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/instructions.cpp:459:56: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/spc700/instructions.cpp:576:41: style: Parameter 'from' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/upd96050/instructions.cpp:114:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] higan_v106-source/higan/processor/upd96050/upd96050.hpp:61:23: style:inconclusive: Boolean expression '!drc' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/processor/upd96050/upd96050.hpp:18:8: style:inconclusive: Technically the member function 'Processor::uPD96050::readSR' can be const. [functionConst] higan_v106-source/higan/processor/upd96050/memory.cpp:1:16: note: Technically the member function 'Processor::uPD96050::readSR' can be const. higan_v106-source/higan/processor/upd96050/upd96050.hpp:18:8: note: Technically the member function 'Processor::uPD96050::readSR' can be const. higan_v106-source/higan/processor/upd96050/upd96050.hpp:19:8: performance:inconclusive: Technically the member function 'Processor::uPD96050::writeSR' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/upd96050/memory.cpp:5:16: note: Technically the member function 'Processor::uPD96050::writeSR' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/upd96050/upd96050.hpp:19:8: note: Technically the member function 'Processor::uPD96050::writeSR' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/upd96050/upd96050.hpp:27:8: style:inconclusive: Technically the member function 'Processor::uPD96050::disassemble' can be const. [functionConst] higan_v106-source/higan/processor/upd96050/disassembler.cpp:1:16: note: Technically the member function 'Processor::uPD96050::disassemble' can be const. higan_v106-source/higan/processor/upd96050/upd96050.hpp:27:8: note: Technically the member function 'Processor::uPD96050::disassemble' can be const. higan_v106-source/higan/processor/upd96050/upd96050.hpp:61:23: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] higan_v106-source/higan/processor/v30mz/instructions-group.cpp:48:76: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] higan_v106-source/higan/processor/v30mz/v30mz.hpp:26:8: performance:inconclusive: Technically the member function 'Processor::V30MZ::warning' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/v30mz/v30mz.cpp:22:13: note: Technically the member function 'Processor::V30MZ::warning' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/v30mz/v30mz.hpp:26:8: note: Technically the member function 'Processor::V30MZ::warning' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/v30mz/v30mz.hpp:47:8: style:inconclusive: Technically the member function 'Processor::V30MZ::getReg' can be const. [functionConst] higan_v106-source/higan/processor/v30mz/modrm.cpp:43:13: note: Technically the member function 'Processor::V30MZ::getReg' can be const. higan_v106-source/higan/processor/v30mz/v30mz.hpp:47:8: note: Technically the member function 'Processor::V30MZ::getReg' can be const. higan_v106-source/higan/processor/v30mz/v30mz.hpp:50:8: style:inconclusive: Technically the member function 'Processor::V30MZ::getSeg' can be const. [functionConst] higan_v106-source/higan/processor/v30mz/modrm.cpp:56:13: note: Technically the member function 'Processor::V30MZ::getSeg' can be const. higan_v106-source/higan/processor/v30mz/v30mz.hpp:50:8: note: Technically the member function 'Processor::V30MZ::getSeg' can be const. higan_v106-source/higan/processor/v30mz/v30mz.hpp:65:8: performance:inconclusive: Technically the member function 'Processor::V30MZ::parity' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/v30mz/algorithms.cpp:2:13: note: Technically the member function 'Processor::V30MZ::parity' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/v30mz/v30mz.hpp:65:8: note: Technically the member function 'Processor::V30MZ::parity' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/v30mz/v30mz.hpp:76:8: performance:inconclusive: Technically the member function 'Processor::V30MZ::NOT' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/v30mz/algorithms.cpp:102:13: note: Technically the member function 'Processor::V30MZ::NOT' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/v30mz/v30mz.hpp:76:8: note: Technically the member function 'Processor::V30MZ::NOT' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/v30mz/v30mz.hpp:174:8: performance:inconclusive: Technically the member function 'Processor::V30MZ::instructionWait' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/v30mz/instructions-misc.cpp:23:13: note: Technically the member function 'Processor::V30MZ::instructionWait' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/v30mz/v30mz.hpp:174:8: note: Technically the member function 'Processor::V30MZ::instructionWait' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/v30mz/v30mz.hpp:176:8: performance:inconclusive: Technically the member function 'Processor::V30MZ::instructionNop' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/v30mz/instructions-misc.cpp:31:13: note: Technically the member function 'Processor::V30MZ::instructionNop' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/v30mz/v30mz.hpp:176:8: note: Technically the member function 'Processor::V30MZ::instructionNop' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/v30mz/memory.cpp:6:11: style: The if condition is the same as the previous if condition [duplicateCondition] higan_v106-source/higan/processor/v30mz/memory.cpp:5:11: note: First condition higan_v106-source/higan/processor/v30mz/memory.cpp:6:11: note: Second condition higan_v106-source/higan/processor/v30mz/disassembler.cpp:9:8: style: Local variable 'fetch' shadows outer function [shadowFunction] higan_v106-source/higan/processor/v30mz/v30mz.hpp:60:8: note: Shadowed declaration higan_v106-source/higan/processor/v30mz/disassembler.cpp:9:8: note: Shadow variable higan_v106-source/higan/processor/v30mz/disassembler.cpp:86:8: style: Local variable 'opcode' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/v30mz/v30mz.hpp:220:9: note: Shadowed declaration higan_v106-source/higan/processor/v30mz/disassembler.cpp:86:8: note: Shadow variable higan_v106-source/higan/processor/v30mz/instructions-exec.cpp:134:42: style: Parameter 'reg' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/wdc65816/instructions-modify.cpp:2:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-modify.cpp:7:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:13:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:17:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:22:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:37:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:50:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:70:5: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:77:5: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:83:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:95:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:100:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:106:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:114:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:121:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:128:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:135:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:141:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:148:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:155:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-pc.cpp:3:5: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-pc.cpp:8:5: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-pc.cpp:16:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-pc.cpp:114:3: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:1:47: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:6:49: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:12:42: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:19:44: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:27:42: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:35:44: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:44:42: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:52:44: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:61:44: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:68:46: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:76:44: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:84:46: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:93:46: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:102:48: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:112:53: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:122:55: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:133:53: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:143:55: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:154:50: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:164:52: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:175:43: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:182:45: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:190:51: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-read.cpp:200:53: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-modify.cpp:1:47: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-modify.cpp:6:49: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-modify.cpp:11:44: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-modify.cpp:20:46: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-modify.cpp:31:51: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-modify.cpp:41:53: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-modify.cpp:53:46: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-modify.cpp:62:48: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-modify.cpp:73:53: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-modify.cpp:83:55: performance:inconclusive: Function parameter 'op' should be passed by const reference. [passedByValue] higan_v106-source/higan/processor/wdc65816/instructions-write.cpp:1:46: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/wdc65816/instructions-write.cpp:14:46: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/wdc65816/instructions-write.cpp:44:48: style: Parameter 'data' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:127:46: style: Parameter 'from' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/z80.hpp:8:3: style: The struct 'Bus' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] higan_v106-source/higan/processor/z80/z80.hpp:36:8: performance:inconclusive: Technically the member function 'Processor::Z80::parity' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/z80/z80.cpp:53:11: note: Technically the member function 'Processor::Z80::parity' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/z80/z80.hpp:36:8: note: Technically the member function 'Processor::Z80::parity' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/z80/z80.hpp:66:8: performance:inconclusive: Technically the member function 'Processor::Z80::RES' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/z80/algorithms.cpp:88:11: note: Technically the member function 'Processor::Z80::RES' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/z80/z80.hpp:66:8: note: Technically the member function 'Processor::Z80::RES' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/z80/z80.hpp:71:8: performance:inconclusive: Technically the member function 'Processor::Z80::SET' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/z80/algorithms.cpp:155:11: note: Technically the member function 'Processor::Z80::SET' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/z80/z80.hpp:71:8: note: Technically the member function 'Processor::Z80::SET' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/z80/z80.hpp:113:8: performance:inconclusive: Technically the member function 'Processor::Z80::instructionEX_rr_rr' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/z80/instructions.cpp:209:11: note: Technically the member function 'Processor::Z80::instructionEX_rr_rr' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/z80/z80.hpp:113:8: note: Technically the member function 'Processor::Z80::instructionEX_rr_rr' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/z80/z80.hpp:138:8: performance:inconclusive: Technically the member function 'Processor::Z80::instructionLD_r_r' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/z80/instructions.cpp:337:11: note: Technically the member function 'Processor::Z80::instructionLD_r_r' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/z80/z80.hpp:138:8: note: Technically the member function 'Processor::Z80::instructionLD_r_r' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/z80/z80.hpp:148:8: performance:inconclusive: Technically the member function 'Processor::Z80::instructionNOP' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/processor/z80/instructions.cpp:398:11: note: Technically the member function 'Processor::Z80::instructionNOP' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/z80/z80.hpp:148:8: note: Technically the member function 'Processor::Z80::instructionNOP' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/processor/z80/z80.cpp:19:37: style:inconclusive: Function 'irq' argument 2 names different: declaration 'vector' definition 'pc'. [funcArgNamesDifferent] higan_v106-source/higan/processor/z80/z80.hpp:35:34: note: Function 'irq' argument 2 names different: declaration 'vector' definition 'pc'. higan_v106-source/higan/processor/z80/z80.cpp:19:37: note: Function 'irq' argument 2 names different: declaration 'vector' definition 'pc'. higan_v106-source/higan/processor/z80/disassembler.cpp:5:9: style: Local variable 'prefix' shadows outer variable [shadowVariable] higan_v106-source/higan/processor/z80/z80.hpp:247:43: note: Shadowed declaration higan_v106-source/higan/processor/z80/disassembler.cpp:5:9: note: Shadow variable higan_v106-source/higan/processor/z80/disassembler.cpp:108:8: style: Local variable 'displace' shadows outer function [shadowFunction] higan_v106-source/higan/processor/z80/z80.hpp:46:8: note: Shadowed declaration higan_v106-source/higan/processor/z80/disassembler.cpp:108:8: note: Shadow variable higan_v106-source/higan/processor/z80/disassembler.cpp:391:8: style: Local variable 'displace' shadows outer function [shadowFunction] higan_v106-source/higan/processor/z80/z80.hpp:46:8: note: Shadowed declaration higan_v106-source/higan/processor/z80/disassembler.cpp:391:8: note: Shadow variable higan_v106-source/higan/processor/z80/disassembler.cpp:666:8: style: Local variable 'displace' shadows outer function [shadowFunction] higan_v106-source/higan/processor/z80/z80.hpp:46:8: note: Shadowed declaration higan_v106-source/higan/processor/z80/disassembler.cpp:666:8: note: Shadow variable higan_v106-source/higan/processor/z80/disassembler.cpp:947:8: style: Local variable 'displace' shadows outer function [shadowFunction] higan_v106-source/higan/processor/z80/z80.hpp:46:8: note: Shadowed declaration higan_v106-source/higan/processor/z80/disassembler.cpp:947:8: note: Shadow variable higan_v106-source/higan/processor/z80/instructions.cpp:21:37: style: Parameter 'x' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:42:37: style: Parameter 'x' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:64:37: style: Parameter 'x' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:68:51: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:72:53: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:76:48: style: Parameter 'x' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:109:36: style: Parameter 'x' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:200:40: style: Parameter 'x' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:289:36: style: Parameter 'x' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:325:49: style: Parameter 'y' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:337:46: style: Parameter 'y' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:342:47: style: Parameter 'y' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:357:39: style: Parameter 'x' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:409:36: style: Parameter 'x' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:427:38: style: Parameter 'x' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:456:38: style: Parameter 'x' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:461:51: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:465:53: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:494:37: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:498:39: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:517:38: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:521:40: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:556:37: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:560:39: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:579:38: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:583:40: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:632:37: style: Parameter 'x' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:651:51: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:655:53: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:663:38: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:667:40: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:675:38: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:679:40: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:687:38: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:691:40: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:699:38: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:703:40: style: Parameter 'addr' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:719:37: style: Parameter 'x' can be declared as reference to const [constParameter] higan_v106-source/higan/processor/z80/instructions.cpp:731:37: style: Parameter 'x' can be declared as reference to const [constParameter] higan_v106-source/higan/sfc/cartridge/load.cpp:211:45: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/sfc/cartridge/load.cpp:212:45: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/sfc/cartridge/load.cpp:237:44: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/sfc/cartridge/load.cpp:238:41: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/sfc/cartridge/load.cpp:239:41: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/sfc/controller/gamepad/gamepad.cpp:16:22: style:inconclusive: Boolean expression '!down' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/sfc/controller/gamepad/gamepad.cpp:17:24: style:inconclusive: Boolean expression '!up' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/sfc/controller/gamepad/gamepad.cpp:18:24: style:inconclusive: Boolean expression '!right' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/sfc/controller/gamepad/gamepad.cpp:19:25: style:inconclusive: Boolean expression '!left' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/sfc/controller/super-multitap/super-multitap.cpp:35:25: style:inconclusive: Boolean expression '!A.down' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/sfc/controller/super-multitap/super-multitap.cpp:35:49: style:inconclusive: Boolean expression '!B.down' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/sfc/controller/super-multitap/super-multitap.cpp:36:27: style:inconclusive: Boolean expression '!A.up' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/sfc/controller/super-multitap/super-multitap.cpp:36:51: style:inconclusive: Boolean expression '!B.up' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/sfc/controller/super-multitap/super-multitap.cpp:37:27: style:inconclusive: Boolean expression '!A.right' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/sfc/controller/super-multitap/super-multitap.cpp:37:54: style:inconclusive: Boolean expression '!B.right' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/sfc/controller/super-multitap/super-multitap.cpp:38:28: style:inconclusive: Boolean expression '!A.left' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/sfc/controller/super-multitap/super-multitap.cpp:38:55: style:inconclusive: Boolean expression '!B.left' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/sfc/controller/gamepad/gamepad.cpp:16:22: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] higan_v106-source/higan/sfc/controller/gamepad/gamepad.cpp:17:24: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] higan_v106-source/higan/sfc/controller/gamepad/gamepad.cpp:18:24: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] higan_v106-source/higan/sfc/controller/gamepad/gamepad.cpp:19:25: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] higan_v106-source/higan/sfc/controller/super-multitap/super-multitap.cpp:35:25: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] higan_v106-source/higan/sfc/controller/super-multitap/super-multitap.cpp:36:27: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] higan_v106-source/higan/sfc/controller/super-multitap/super-multitap.cpp:37:27: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] higan_v106-source/higan/sfc/controller/super-multitap/super-multitap.cpp:38:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] higan_v106-source/higan/sfc/coprocessor/armdsp/armdsp.cpp:85:16: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/sfc/coprocessor/epsonrtc/memory.cpp:26:30: style:inconclusive: Boolean expression '!irqmask' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/sfc/coprocessor/epsonrtc/epsonrtc.cpp:90:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] higan_v106-source/higan/sfc/coprocessor/epsonrtc/memory.cpp:26:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] higan_v106-source/higan/sfc/coprocessor/sa1/sa1.cpp:263:29: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/sfc/coprocessor/sharprtc/sharprtc.cpp:40:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] higan_v106-source/higan/sfc/coprocessor/spc7110/decompressor.cpp:16:8: style:inconclusive: Technically the member function 'Decompressor::deinterleave' can be const. [functionConst] higan_v106-source/higan/sfc/coprocessor/spc7110/decompressor.cpp:27:8: performance:inconclusive: Technically the member function 'Decompressor::moveToFront' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/sfc/coprocessor/spc7110/decompressor.cpp:8:3: style: Struct 'Decompressor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/sfc/coprocessor/spc7110/decompressor.cpp:83:15: style: Variable 'model' can be declared as reference to const [constVariable] higan_v106-source/higan/sfc/coprocessor/spc7110/decompressor.cpp:36:59: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/sfc/coprocessor/spc7110/decompressor.cpp:16:8: style:inconclusive: Technically the member function 'SuperFamicom::Decompressor::deinterleave' can be const. [functionConst] higan_v106-source/higan/sfc/coprocessor/spc7110/decompressor.cpp:27:8: performance:inconclusive: Technically the member function 'SuperFamicom::Decompressor::moveToFront' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/sfc/coprocessor/superfx/core.cpp:93:14: style: Local variable 'x' shadows outer variable [shadowVariable] higan_v106-source/higan/sfc/coprocessor/superfx/core.cpp:77:9: note: Shadowed declaration higan_v106-source/higan/sfc/coprocessor/superfx/core.cpp:93:14: note: Shadow variable higan_v106-source/higan/sfc/cpu/dma.cpp:102:32: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/sfc/cpu/dma.cpp:119:32: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/sfc/cpu/irq.cpp:49:20: style: Variable 'virqEnabled' is assigned a value that is never used. [unreadVariable] higan_v106-source/higan/sfc/cpu/irq.cpp:50:20: style: Variable 'hirqEnabled' is assigned a value that is never used. [unreadVariable] higan_v106-source/higan/sfc/dsp/dsp.cpp:24:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] higan_v106-source/higan/sfc/expansion/21fx/21fx.cpp:16:30: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/sfc/expansion/satellaview/satellaview.cpp:31:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] higan_v106-source/higan/sfc/memory/memory.cpp:54:16: style: Local variable 'bank' shadows outer variable [shadowVariable] higan_v106-source/higan/sfc/memory/memory.cpp:45:13: note: Shadowed declaration higan_v106-source/higan/sfc/memory/memory.cpp:54:16: note: Shadow variable higan_v106-source/higan/sfc/memory/memory.cpp:55:18: style: Local variable 'addr' shadows outer variable [shadowVariable] higan_v106-source/higan/sfc/memory/memory.cpp:46:15: note: Shadowed declaration higan_v106-source/higan/sfc/memory/memory.cpp:55:18: note: Shadow variable higan_v106-source/higan/sfc/memory/memory.cpp:86:16: style: Local variable 'bank' shadows outer variable [shadowVariable] higan_v106-source/higan/sfc/memory/memory.cpp:77:13: note: Shadowed declaration higan_v106-source/higan/sfc/memory/memory.cpp:86:16: note: Shadow variable higan_v106-source/higan/sfc/memory/memory.cpp:87:18: style: Local variable 'addr' shadows outer variable [shadowVariable] higan_v106-source/higan/sfc/memory/memory.cpp:78:15: note: Shadowed declaration higan_v106-source/higan/sfc/memory/memory.cpp:87:18: note: Shadow variable higan_v106-source/higan/sfc/ppu/background/background.cpp:80:54: style:inconclusive: Boolean expression '!mosaic.enable' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] higan_v106-source/higan/sfc/ppu/background/background.cpp:80:54: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] higan_v106-source/higan/sfc/ppu/background/background.cpp:30:31: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/sfc/ppu/background/background.cpp:243:31: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/sfc/ppu/object/object.cpp:201:32: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/sfc/ppu/screen/screen.cpp:164:16: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/sfc/ppu/ppu.cpp:98:27: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/sfc/ppu/screen/screen.cpp:165:32: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/sfc/system/serialization.cpp:8:27: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/sfc/system/serialization.cpp:9:24: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/sfc/system/system.cpp:33:8: style: Local variable 'system' shadows outer variable [shadowVariable] higan_v106-source/higan/sfc/system/system.cpp:5:8: note: Shadowed declaration higan_v106-source/higan/sfc/system/system.cpp:33:8: note: Shadow variable higan_v106-source/higan/target-tomoko/program/program.hpp:3:3: style: Struct 'Program' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/target-tomoko/settings/settings.hpp:2:3: style: Struct 'VideoSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/target-tomoko/settings/settings.hpp:43:3: style: Struct 'AudioSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/target-tomoko/settings/settings.hpp:71:3: style: Struct 'InputSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/target-tomoko/settings/settings.hpp:108:3: style: Struct 'HotkeySettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/target-tomoko/settings/settings.hpp:127:3: style: Struct 'AdvancedSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/target-tomoko/tools/tools.hpp:20:3: style: Struct 'CheatEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/target-tomoko/tools/tools.hpp:56:3: style: Struct 'StateManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/target-tomoko/tools/tools.hpp:80:3: style: Struct 'ManifestViewer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/target-tomoko/tools/tools.hpp:88:3: style: Struct 'GameNotes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/higan/target-tomoko/input/input.cpp:192:3: performance: Variable 'frequency' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] higan_v106-source/higan/target-tomoko/input/input.hpp:64:8: performance:inconclusive: Technically the member function 'InputManager::onChange' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/higan/target-tomoko/input/input.cpp:271:20: note: Technically the member function 'InputManager::onChange' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/target-tomoko/input/input.hpp:64:8: note: Technically the member function 'InputManager::onChange' can be static (but you may consider moving to unnamed namespace). higan_v106-source/higan/target-tomoko/input/input.cpp:16:10: style: Local variable 'input' shadows outer variable [shadowVariable] higan_v106-source/higan/target-tomoko/tomoko.hpp:9:30: note: Shadowed declaration higan_v106-source/higan/target-tomoko/input/input.cpp:16:10: note: Shadow variable higan_v106-source/higan/target-tomoko/input/input.cpp:167:10: style: Local variable 'path' shadows outer variable [shadowVariable] higan_v106-source/higan/target-tomoko/input/input.hpp:15:10: note: Shadowed declaration higan_v106-source/higan/target-tomoko/input/input.cpp:167:10: note: Shadow variable higan_v106-source/higan/target-tomoko/input/input.cpp:194:13: style: Local variable 'emulator' shadows outer variable [shadowVariable] higan_v106-source/higan/target-tomoko/tomoko.hpp:12:29: note: Shadowed declaration higan_v106-source/higan/target-tomoko/input/input.cpp:194:13: note: Shadow variable higan_v106-source/higan/target-tomoko/input/input.cpp:202:19: style: Local variable 'input' shadows outer variable [shadowVariable] higan_v106-source/higan/target-tomoko/tomoko.hpp:9:30: note: Shadowed declaration higan_v106-source/higan/target-tomoko/input/input.cpp:202:19: note: Shadow variable higan_v106-source/higan/target-tomoko/input/input.cpp:227:13: style: Local variable 'emulator' shadows outer variable [shadowVariable] higan_v106-source/higan/target-tomoko/tomoko.hpp:12:29: note: Shadowed declaration higan_v106-source/higan/target-tomoko/input/input.cpp:227:13: note: Shadow variable higan_v106-source/higan/target-tomoko/input/input.cpp:236:13: style: Local variable 'emulator' shadows outer variable [shadowVariable] higan_v106-source/higan/target-tomoko/tomoko.hpp:12:29: note: Shadowed declaration higan_v106-source/higan/target-tomoko/input/input.cpp:236:13: note: Shadow variable higan_v106-source/higan/target-tomoko/input/input.cpp:239:19: style: Local variable 'mapping' shadows outer function [shadowFunction] higan_v106-source/higan/target-tomoko/input/input.hpp:67:8: note: Shadowed declaration higan_v106-source/higan/target-tomoko/input/input.cpp:239:19: note: Shadow variable higan_v106-source/higan/target-tomoko/input/input.cpp:257:8: style: Local variable 'devices' shadows outer variable [shadowVariable] higan_v106-source/higan/target-tomoko/input/input.hpp:74:39: note: Shadowed declaration higan_v106-source/higan/target-tomoko/input/input.cpp:257:8: note: Shadow variable higan_v106-source/higan/target-tomoko/input/input.cpp:194:13: style: Variable 'emulator' can be declared as reference to const [constVariable] higan_v106-source/higan/target-tomoko/input/input.cpp:202:19: style: Variable 'input' can be declared as reference to const [constVariable] higan_v106-source/higan/target-tomoko/input/input.cpp:225:46: style: Parameter 'interface' can be declared as pointer to const [constParameter] higan_v106-source/higan/target-tomoko/presentation/presentation.cpp:11:13: style: Local variable 'emulator' shadows outer variable [shadowVariable] higan_v106-source/higan/target-tomoko/tomoko.hpp:12:29: note: Shadowed declaration higan_v106-source/higan/target-tomoko/presentation/presentation.cpp:11:13: note: Shadow variable higan_v106-source/higan/target-tomoko/presentation/presentation.cpp:19:15: style: Local variable 'emulator' shadows outer variable [shadowVariable] higan_v106-source/higan/target-tomoko/tomoko.hpp:12:29: note: Shadowed declaration higan_v106-source/higan/target-tomoko/presentation/presentation.cpp:19:15: note: Shadow variable higan_v106-source/higan/target-tomoko/presentation/presentation.cpp:19:15: style: Variable 'emulator' can be declared as reference to const [constVariable] higan_v106-source/higan/target-tomoko/program/medium.cpp:7:13: style: Variable 'emulator' can be declared as reference to const [constVariable] higan_v106-source/higan/target-tomoko/program/program.cpp:88:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] higan_v106-source/higan/target-tomoko/program/medium.cpp:7:13: style: Local variable 'emulator' shadows outer variable [shadowVariable] higan_v106-source/higan/target-tomoko/tomoko.hpp:12:29: note: Shadowed declaration higan_v106-source/higan/target-tomoko/program/medium.cpp:7:13: note: Shadow variable higan_v106-source/higan/target-tomoko/program/medium.cpp:8:15: style: Variable 'medium' can be declared as reference to const [constVariable] higan_v106-source/higan/target-tomoko/program/utility.cpp:95:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/target-tomoko/settings/input.cpp:14:13: style: Local variable 'emulator' shadows outer variable [shadowVariable] higan_v106-source/higan/target-tomoko/tomoko.hpp:12:29: note: Shadowed declaration higan_v106-source/higan/target-tomoko/settings/input.cpp:14:13: note: Shadow variable higan_v106-source/higan/target-tomoko/settings/input.cpp:48:11: style: Local variable 'input' shadows outer variable [shadowVariable] higan_v106-source/higan/target-tomoko/tomoko.hpp:9:30: note: Shadowed declaration higan_v106-source/higan/target-tomoko/settings/input.cpp:48:11: note: Shadow variable higan_v106-source/higan/video/video.cpp:105:30: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/ws/apu/channel5.cpp:5:53: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] higan_v106-source/higan/ws/eeprom/eeprom.cpp:20:32: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/ws/memory/memory.cpp:9:33: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/ws/memory/memory.cpp:30:27: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/ws/ppu/ppu.cpp:97:27: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/ws/system/serialization.cpp:25:27: style: C-style pointer casting [cstyleCast] higan_v106-source/higan/ws/system/serialization.cpp:26:24: style: C-style pointer casting [cstyleCast] higan_v106-source/hiro/cocoa/utility.cpp:12:23: error: syntax error: =[...]; [syntaxError] higan_v106-source/hiro/core/core.hpp:537:3: style: Struct 'Property' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/gtk/utility.cpp:34:18: style: C-style pointer casting [cstyleCast] higan_v106-source/hiro/core/core.hpp:948:8: performance:inconclusive: Technically the member function 'hiro::mLayout::sizables' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/core/layout.cpp:64:15: note: Technically the member function 'hiro::mLayout::sizables' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/core/core.hpp:948:8: note: Technically the member function 'hiro::mLayout::sizables' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/extension/browser-dialog.hpp:12:8: style:inconclusive: Technically the member function 'hiro::BrowserDialog::option' can be const. [functionConst] higan_v106-source/hiro/extension/browser-dialog.cpp:222:21: note: Technically the member function 'hiro::BrowserDialog::option' can be const. higan_v106-source/hiro/extension/browser-dialog.hpp:12:8: note: Technically the member function 'hiro::BrowserDialog::option' can be const. higan_v106-source/hiro/extension/browser-dialog.hpp:14:8: style:inconclusive: Technically the member function 'hiro::BrowserDialog::selected' can be const. [functionConst] higan_v106-source/hiro/extension/browser-dialog.cpp:233:21: note: Technically the member function 'hiro::BrowserDialog::selected' can be const. higan_v106-source/hiro/extension/browser-dialog.hpp:14:8: note: Technically the member function 'hiro::BrowserDialog::selected' can be const. higan_v106-source/hiro/core/core.hpp:651:5: warning: The struct 'mGroup' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:651:5: note: Derived variable 'mGroup::state' higan_v106-source/hiro/core/core.hpp:668:5: warning: The struct 'mTimer' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:668:5: note: Derived variable 'mTimer::state' higan_v106-source/hiro/core/core.hpp:743:5: warning: The struct 'mWindow' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:743:5: note: Derived variable 'mWindow::state' higan_v106-source/hiro/core/core.hpp:760:5: warning: The struct 'mStatusBar' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:760:5: note: Derived variable 'mStatusBar::state' higan_v106-source/hiro/core/core.hpp:780:5: warning: The struct 'mMenuBar' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:780:5: note: Derived variable 'mMenuBar::state' higan_v106-source/hiro/core/core.hpp:803:5: warning: The struct 'mPopupMenu' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:803:5: note: Derived variable 'mPopupMenu::state' higan_v106-source/hiro/core/core.hpp:817:5: warning: The struct 'mAction' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:817:5: note: Derived variable 'mAction::state' higan_v106-source/hiro/core/core.hpp:843:5: warning: The struct 'mMenu' defines member variable with name 'state' also defined in its parent struct 'mAction'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:817:5: note: Parent variable 'mAction::state' higan_v106-source/hiro/core/core.hpp:843:5: note: Derived variable 'mMenu::state' higan_v106-source/hiro/core/core.hpp:843:5: warning: The struct 'mMenu' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:843:5: note: Derived variable 'mMenu::state' higan_v106-source/hiro/core/core.hpp:855:5: warning: The struct 'mMenuSeparator' defines member variable with name 'state' also defined in its parent struct 'mAction'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:817:5: note: Parent variable 'mAction::state' higan_v106-source/hiro/core/core.hpp:855:5: note: Derived variable 'mMenuSeparator::state' higan_v106-source/hiro/core/core.hpp:855:5: warning: The struct 'mMenuSeparator' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:855:5: note: Derived variable 'mMenuSeparator::state' higan_v106-source/hiro/core/core.hpp:875:5: warning: The struct 'mMenuItem' defines member variable with name 'state' also defined in its parent struct 'mAction'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:817:5: note: Parent variable 'mAction::state' higan_v106-source/hiro/core/core.hpp:875:5: note: Derived variable 'mMenuItem::state' higan_v106-source/hiro/core/core.hpp:875:5: warning: The struct 'mMenuItem' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:875:5: note: Derived variable 'mMenuItem::state' higan_v106-source/hiro/core/core.hpp:895:5: warning: The struct 'mMenuCheckItem' defines member variable with name 'state' also defined in its parent struct 'mAction'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:817:5: note: Parent variable 'mAction::state' higan_v106-source/hiro/core/core.hpp:895:5: note: Derived variable 'mMenuCheckItem::state' higan_v106-source/hiro/core/core.hpp:895:5: warning: The struct 'mMenuCheckItem' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:895:5: note: Derived variable 'mMenuCheckItem::state' higan_v106-source/hiro/core/core.hpp:918:5: warning: The struct 'mMenuRadioItem' defines member variable with name 'state' also defined in its parent struct 'mAction'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:817:5: note: Parent variable 'mAction::state' higan_v106-source/hiro/core/core.hpp:918:5: note: Derived variable 'mMenuRadioItem::state' higan_v106-source/hiro/core/core.hpp:918:5: warning: The struct 'mMenuRadioItem' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:918:5: note: Derived variable 'mMenuRadioItem::state' higan_v106-source/hiro/core/core.hpp:933:5: warning: The struct 'mSizable' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:933:5: note: Derived variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:953:5: warning: The struct 'mLayout' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:953:5: note: Derived variable 'mLayout::state' higan_v106-source/hiro/core/core.hpp:953:5: warning: The struct 'mLayout' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:953:5: note: Derived variable 'mLayout::state' higan_v106-source/hiro/core/core.hpp:970:5: warning: The struct 'mWidget' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:970:5: note: Derived variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:970:5: warning: The struct 'mWidget' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:970:5: note: Derived variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:996:5: warning: The struct 'mButton' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:996:5: note: Derived variable 'mButton::state' higan_v106-source/hiro/core/core.hpp:996:5: warning: The struct 'mButton' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:996:5: note: Derived variable 'mButton::state' higan_v106-source/hiro/core/core.hpp:996:5: warning: The struct 'mButton' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:996:5: note: Derived variable 'mButton::state' higan_v106-source/hiro/core/core.hpp:1038:5: warning: The struct 'mCanvas' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1038:5: note: Derived variable 'mCanvas::state' higan_v106-source/hiro/core/core.hpp:1038:5: warning: The struct 'mCanvas' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1038:5: note: Derived variable 'mCanvas::state' higan_v106-source/hiro/core/core.hpp:1038:5: warning: The struct 'mCanvas' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1038:5: note: Derived variable 'mCanvas::state' higan_v106-source/hiro/core/core.hpp:1067:5: warning: The struct 'mCheckButton' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1067:5: note: Derived variable 'mCheckButton::state' higan_v106-source/hiro/core/core.hpp:1067:5: warning: The struct 'mCheckButton' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1067:5: note: Derived variable 'mCheckButton::state' higan_v106-source/hiro/core/core.hpp:1067:5: warning: The struct 'mCheckButton' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1067:5: note: Derived variable 'mCheckButton::state' higan_v106-source/hiro/core/core.hpp:1087:5: warning: The struct 'mCheckLabel' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1087:5: note: Derived variable 'mCheckLabel::state' higan_v106-source/hiro/core/core.hpp:1087:5: warning: The struct 'mCheckLabel' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1087:5: note: Derived variable 'mCheckLabel::state' higan_v106-source/hiro/core/core.hpp:1087:5: warning: The struct 'mCheckLabel' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1087:5: note: Derived variable 'mCheckLabel::state' higan_v106-source/hiro/core/core.hpp:1111:5: warning: The struct 'mComboButton' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1111:5: note: Derived variable 'mComboButton::state' higan_v106-source/hiro/core/core.hpp:1111:5: warning: The struct 'mComboButton' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1111:5: note: Derived variable 'mComboButton::state' higan_v106-source/hiro/core/core.hpp:1111:5: warning: The struct 'mComboButton' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1111:5: note: Derived variable 'mComboButton::state' higan_v106-source/hiro/core/core.hpp:1134:5: warning: The struct 'mComboButtonItem' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1134:5: note: Derived variable 'mComboButtonItem::state' higan_v106-source/hiro/core/core.hpp:1169:5: warning: The struct 'mComboEdit' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1169:5: note: Derived variable 'mComboEdit::state' higan_v106-source/hiro/core/core.hpp:1169:5: warning: The struct 'mComboEdit' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1169:5: note: Derived variable 'mComboEdit::state' higan_v106-source/hiro/core/core.hpp:1169:5: warning: The struct 'mComboEdit' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1169:5: note: Derived variable 'mComboEdit::state' higan_v106-source/hiro/core/core.hpp:1189:5: warning: The struct 'mComboEditItem' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1189:5: note: Derived variable 'mComboEditItem::state' higan_v106-source/hiro/core/core.hpp:1214:5: warning: The struct 'mConsole' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1214:5: note: Derived variable 'mConsole::state' higan_v106-source/hiro/core/core.hpp:1214:5: warning: The struct 'mConsole' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1214:5: note: Derived variable 'mConsole::state' higan_v106-source/hiro/core/core.hpp:1214:5: warning: The struct 'mConsole' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1214:5: note: Derived variable 'mConsole::state' higan_v106-source/hiro/core/core.hpp:1235:5: warning: The struct 'mFrame' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1235:5: note: Derived variable 'mFrame::state' higan_v106-source/hiro/core/core.hpp:1235:5: warning: The struct 'mFrame' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1235:5: note: Derived variable 'mFrame::state' higan_v106-source/hiro/core/core.hpp:1235:5: warning: The struct 'mFrame' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1235:5: note: Derived variable 'mFrame::state' higan_v106-source/hiro/core/core.hpp:1273:5: warning: The struct 'mHexEdit' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1273:5: note: Derived variable 'mHexEdit::state' higan_v106-source/hiro/core/core.hpp:1273:5: warning: The struct 'mHexEdit' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1273:5: note: Derived variable 'mHexEdit::state' higan_v106-source/hiro/core/core.hpp:1273:5: warning: The struct 'mHexEdit' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1273:5: note: Derived variable 'mHexEdit::state' higan_v106-source/hiro/core/core.hpp:1293:5: warning: The struct 'mHorizontalScrollBar' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1293:5: note: Derived variable 'mHorizontalScrollBar::state' higan_v106-source/hiro/core/core.hpp:1293:5: warning: The struct 'mHorizontalScrollBar' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1293:5: note: Derived variable 'mHorizontalScrollBar::state' higan_v106-source/hiro/core/core.hpp:1293:5: warning: The struct 'mHorizontalScrollBar' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1293:5: note: Derived variable 'mHorizontalScrollBar::state' higan_v106-source/hiro/core/core.hpp:1313:5: warning: The struct 'mHorizontalSlider' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1313:5: note: Derived variable 'mHorizontalSlider::state' higan_v106-source/hiro/core/core.hpp:1313:5: warning: The struct 'mHorizontalSlider' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1313:5: note: Derived variable 'mHorizontalSlider::state' higan_v106-source/hiro/core/core.hpp:1313:5: warning: The struct 'mHorizontalSlider' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1313:5: note: Derived variable 'mHorizontalSlider::state' higan_v106-source/hiro/core/core.hpp:1360:5: warning: The struct 'mIconView' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1360:5: note: Derived variable 'mIconView::state' higan_v106-source/hiro/core/core.hpp:1360:5: warning: The struct 'mIconView' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1360:5: note: Derived variable 'mIconView::state' higan_v106-source/hiro/core/core.hpp:1360:5: warning: The struct 'mIconView' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1360:5: note: Derived variable 'mIconView::state' higan_v106-source/hiro/core/core.hpp:1383:5: warning: The struct 'mIconViewItem' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1383:5: note: Derived variable 'mIconViewItem::state' higan_v106-source/hiro/core/core.hpp:1400:5: warning: The struct 'mLabel' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1400:5: note: Derived variable 'mLabel::state' higan_v106-source/hiro/core/core.hpp:1400:5: warning: The struct 'mLabel' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1400:5: note: Derived variable 'mLabel::state' higan_v106-source/hiro/core/core.hpp:1400:5: warning: The struct 'mLabel' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1400:5: note: Derived variable 'mLabel::state' higan_v106-source/hiro/core/core.hpp:1429:5: warning: The struct 'mLineEdit' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1429:5: note: Derived variable 'mLineEdit::state' higan_v106-source/hiro/core/core.hpp:1429:5: warning: The struct 'mLineEdit' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1429:5: note: Derived variable 'mLineEdit::state' higan_v106-source/hiro/core/core.hpp:1429:5: warning: The struct 'mLineEdit' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1429:5: note: Derived variable 'mLineEdit::state' higan_v106-source/hiro/core/core.hpp:1443:5: warning: The struct 'mProgressBar' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1443:5: note: Derived variable 'mProgressBar::state' higan_v106-source/hiro/core/core.hpp:1443:5: warning: The struct 'mProgressBar' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1443:5: note: Derived variable 'mProgressBar::state' higan_v106-source/hiro/core/core.hpp:1443:5: warning: The struct 'mProgressBar' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1443:5: note: Derived variable 'mProgressBar::state' higan_v106-source/hiro/core/core.hpp:1475:5: warning: The struct 'mRadioButton' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1475:5: note: Derived variable 'mRadioButton::state' higan_v106-source/hiro/core/core.hpp:1475:5: warning: The struct 'mRadioButton' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1475:5: note: Derived variable 'mRadioButton::state' higan_v106-source/hiro/core/core.hpp:1475:5: warning: The struct 'mRadioButton' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1475:5: note: Derived variable 'mRadioButton::state' higan_v106-source/hiro/core/core.hpp:1498:5: warning: The struct 'mRadioLabel' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1498:5: note: Derived variable 'mRadioLabel::state' higan_v106-source/hiro/core/core.hpp:1498:5: warning: The struct 'mRadioLabel' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1498:5: note: Derived variable 'mRadioLabel::state' higan_v106-source/hiro/core/core.hpp:1498:5: warning: The struct 'mRadioLabel' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1498:5: note: Derived variable 'mRadioLabel::state' higan_v106-source/hiro/core/core.hpp:1521:5: warning: The struct 'mSourceEdit' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1521:5: note: Derived variable 'mSourceEdit::state' higan_v106-source/hiro/core/core.hpp:1521:5: warning: The struct 'mSourceEdit' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1521:5: note: Derived variable 'mSourceEdit::state' higan_v106-source/hiro/core/core.hpp:1521:5: warning: The struct 'mSourceEdit' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1521:5: note: Derived variable 'mSourceEdit::state' higan_v106-source/hiro/core/core.hpp:1555:5: warning: The struct 'mTabFrame' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1555:5: note: Derived variable 'mTabFrame::state' higan_v106-source/hiro/core/core.hpp:1555:5: warning: The struct 'mTabFrame' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1555:5: note: Derived variable 'mTabFrame::state' higan_v106-source/hiro/core/core.hpp:1555:5: warning: The struct 'mTabFrame' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1555:5: note: Derived variable 'mTabFrame::state' higan_v106-source/hiro/core/core.hpp:1590:5: warning: The struct 'mTabFrameItem' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1590:5: note: Derived variable 'mTabFrameItem::state' higan_v106-source/hiro/core/core.hpp:1653:5: warning: The struct 'mTableView' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1653:5: note: Derived variable 'mTableView::state' higan_v106-source/hiro/core/core.hpp:1653:5: warning: The struct 'mTableView' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1653:5: note: Derived variable 'mTableView::state' higan_v106-source/hiro/core/core.hpp:1653:5: warning: The struct 'mTableView' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1653:5: note: Derived variable 'mTableView::state' higan_v106-source/hiro/core/core.hpp:1675:5: warning: The struct 'mTableViewHeader' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1675:5: note: Derived variable 'mTableViewHeader::state' higan_v106-source/hiro/core/core.hpp:1727:5: warning: The struct 'mTableViewColumn' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1727:5: note: Derived variable 'mTableViewColumn::state' higan_v106-source/hiro/core/core.hpp:1760:5: warning: The struct 'mTableViewItem' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1760:5: note: Derived variable 'mTableViewItem::state' higan_v106-source/hiro/core/core.hpp:1793:5: warning: The struct 'mTableViewCell' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1793:5: note: Derived variable 'mTableViewCell::state' higan_v106-source/hiro/core/core.hpp:1828:5: warning: The struct 'mTextEdit' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1828:5: note: Derived variable 'mTextEdit::state' higan_v106-source/hiro/core/core.hpp:1828:5: warning: The struct 'mTextEdit' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1828:5: note: Derived variable 'mTextEdit::state' higan_v106-source/hiro/core/core.hpp:1828:5: warning: The struct 'mTextEdit' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1828:5: note: Derived variable 'mTextEdit::state' higan_v106-source/hiro/core/core.hpp:1868:5: warning: The struct 'mTreeView' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1868:5: note: Derived variable 'mTreeView::state' higan_v106-source/hiro/core/core.hpp:1868:5: warning: The struct 'mTreeView' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1868:5: note: Derived variable 'mTreeView::state' higan_v106-source/hiro/core/core.hpp:1868:5: warning: The struct 'mTreeView' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1868:5: note: Derived variable 'mTreeView::state' higan_v106-source/hiro/core/core.hpp:1912:5: warning: The struct 'mTreeViewItem' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1912:5: note: Derived variable 'mTreeViewItem::state' higan_v106-source/hiro/core/core.hpp:1934:5: warning: The struct 'mVerticalScrollBar' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1934:5: note: Derived variable 'mVerticalScrollBar::state' higan_v106-source/hiro/core/core.hpp:1934:5: warning: The struct 'mVerticalScrollBar' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1934:5: note: Derived variable 'mVerticalScrollBar::state' higan_v106-source/hiro/core/core.hpp:1934:5: warning: The struct 'mVerticalScrollBar' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1934:5: note: Derived variable 'mVerticalScrollBar::state' higan_v106-source/hiro/core/core.hpp:1954:5: warning: The struct 'mVerticalSlider' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1954:5: note: Derived variable 'mVerticalSlider::state' higan_v106-source/hiro/core/core.hpp:1954:5: warning: The struct 'mVerticalSlider' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1954:5: note: Derived variable 'mVerticalSlider::state' higan_v106-source/hiro/core/core.hpp:1954:5: warning: The struct 'mVerticalSlider' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1954:5: note: Derived variable 'mVerticalSlider::state' higan_v106-source/hiro/core/core.hpp:1984:5: warning: The struct 'mViewport' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/core/core.hpp:1984:5: note: Derived variable 'mViewport::state' higan_v106-source/hiro/core/core.hpp:1984:5: warning: The struct 'mViewport' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/core/core.hpp:1984:5: note: Derived variable 'mViewport::state' higan_v106-source/hiro/core/core.hpp:1984:5: warning: The struct 'mViewport' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/core/core.hpp:1984:5: note: Derived variable 'mViewport::state' higan_v106-source/hiro/extension/list-view.hpp:24:5: warning: The struct 'mListView' defines member variable with name 'state' also defined in its parent struct 'mTableView'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:1653:5: note: Parent variable 'mTableView::state' higan_v106-source/hiro/extension/list-view.hpp:24:5: note: Derived variable 'mListView::state' higan_v106-source/hiro/extension/list-view.hpp:24:5: warning: The struct 'mListView' defines member variable with name 'state' also defined in its parent struct 'mWidget'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:970:5: note: Parent variable 'mWidget::state' higan_v106-source/hiro/extension/list-view.hpp:24:5: note: Derived variable 'mListView::state' higan_v106-source/hiro/extension/list-view.hpp:24:5: warning: The struct 'mListView' defines member variable with name 'state' also defined in its parent struct 'mSizable'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:933:5: note: Parent variable 'mSizable::state' higan_v106-source/hiro/extension/list-view.hpp:24:5: note: Derived variable 'mListView::state' higan_v106-source/hiro/extension/list-view.hpp:24:5: warning: The struct 'mListView' defines member variable with name 'state' also defined in its parent struct 'mObject'. [duplInheritedMember] higan_v106-source/hiro/core/core.hpp:627:5: note: Parent variable 'mObject::state' higan_v106-source/hiro/extension/list-view.hpp:24:5: note: Derived variable 'mListView::state' higan_v106-source/hiro/core/core.hpp:156:3: style: Struct 'Alignment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/core.hpp:181:3: style: Struct 'Cursor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/core.hpp:309:3: style: Struct 'Font' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/core.hpp:345:3: style: Struct 'Hotkey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/core.hpp:514:3: style: Struct 'MessageWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:62:3: style: Struct 'Object' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:76:3: style: Struct 'Group' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:78:27: style: Struct 'Group' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:105:3: style: Struct 'Timer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:117:3: style: Struct 'Action' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:124:3: style: Struct 'Menu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:142:3: style: Struct 'MenuSeparator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:149:3: style: Struct 'MenuItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:163:3: style: Struct 'MenuCheckItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:177:3: style: Struct 'MenuRadioItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:192:3: style: Struct 'Sizable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:199:3: style: Struct 'Layout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:206:3: style: Struct 'Widget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:213:3: style: Struct 'Button' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:231:3: style: Struct 'Canvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:260:3: style: Struct 'CheckButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:280:3: style: Struct 'CheckLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:294:3: style: Struct 'ComboButtonItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:308:3: style: Struct 'ComboButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:326:3: style: Struct 'ComboEditItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:338:3: style: Struct 'ComboEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:362:3: style: Struct 'Console' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:380:3: style: Struct 'Frame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:394:3: style: Struct 'HexEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:419:3: style: Struct 'HorizontalScrollBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:433:3: style: Struct 'HorizontalSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:447:3: style: Struct 'IconViewItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:461:3: style: Struct 'IconView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:494:3: style: Struct 'Label' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:506:3: style: Struct 'LineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:526:3: style: Struct 'ProgressBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:536:3: style: Struct 'RadioButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:557:3: style: Struct 'RadioLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:572:3: style: Struct 'SourceEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:588:3: style: Struct 'TabFrameItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:610:3: style: Struct 'TabFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:633:3: style: Struct 'TableViewColumn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:667:3: style: Struct 'TableViewHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:681:3: style: Struct 'TableViewCell' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:703:3: style: Struct 'TableViewItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:725:3: style: Struct 'TableView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:767:3: style: Struct 'TextEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:791:3: style: Struct 'TreeViewItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:820:3: style: Struct 'TreeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:847:3: style: Struct 'VerticalScrollBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:861:3: style: Struct 'VerticalSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:875:3: style: Struct 'Viewport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:896:3: style: Struct 'StatusBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:906:3: style: Struct 'PopupMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:920:3: style: Struct 'MenuBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/shared.hpp:934:3: style: Struct 'Window' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/extension/shared.hpp:4:3: style: Struct 'FixedLayout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/extension/shared.hpp:14:3: style: Struct 'HorizontalLayout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/extension/shared.hpp:27:3: style: Struct 'VerticalLayout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/extension/shared.hpp:39:3: style: Struct 'ListViewItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/extension/shared.hpp:61:3: style: Struct 'ListView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/extension/message-dialog.hpp:6:3: style: Struct 'MessageDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/extension/browser-dialog.cpp:4:3: style: Struct 'BrowserDialogWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/core/core.hpp:639:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:639:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:657:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:657:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:674:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:674:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:745:8: style: The function 'destruct' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:633:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:745:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:751:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:751:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:766:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:766:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:774:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:609:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:774:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:788:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:788:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:796:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:609:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:796:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:811:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:811:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:823:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:811:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:823:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:832:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:609:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:832:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:851:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:811:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:851:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:861:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:811:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:861:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:881:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:811:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:881:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:901:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:811:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:901:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:924:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:924:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:939:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:924:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:939:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:944:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:609:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:944:16: note: Function in derived class higan_v106-source/hiro/core/core.hpp:961:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:924:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:961:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:976:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:976:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1002:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1002:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1044:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1044:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1073:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1073:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1093:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1093:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1103:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:609:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1103:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1119:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1119:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1140:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1140:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1154:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:609:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1154:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1177:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1177:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1195:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1195:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1203:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:609:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1203:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1220:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1220:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1226:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:609:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1226:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1243:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1243:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1279:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1279:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1299:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1299:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1319:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1319:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1339:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:609:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1339:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1368:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1368:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1389:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1389:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1406:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1406:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1435:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1435:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1449:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1449:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1481:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1481:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1504:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1504:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1527:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1527:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1543:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:609:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1543:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1563:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1563:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1572:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:609:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1572:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1598:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1598:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1627:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:609:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1627:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1661:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1661:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1669:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:609:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1669:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1681:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1681:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1705:8: style: The function 'setVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:616:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1705:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1733:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1733:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1744:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:609:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1744:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1766:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1766:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1799:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1799:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1834:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1834:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1852:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:609:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1852:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1856:8: style: The function 'setParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:614:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1856:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1876:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:572:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1876:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1898:8: style: The function 'setParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:614:16: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1898:8: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1920:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1920:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1940:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1940:3: note: Function in derived class higan_v106-source/hiro/core/core.hpp:1960:3: style: The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:961:3: note: Virtual function in base class higan_v106-source/hiro/core/core.hpp:1960:3: note: Function in derived class higan_v106-source/hiro/extension/horizontal-layout.hpp:19:8: style: The function 'setVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:616:16: note: Virtual function in base class higan_v106-source/hiro/extension/horizontal-layout.hpp:19:8: note: Function in derived class higan_v106-source/hiro/extension/list-view-item.hpp:16:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/core/core.hpp:609:16: note: Virtual function in base class higan_v106-source/hiro/extension/list-view-item.hpp:16:8: note: Function in derived class higan_v106-source/hiro/core/size.cpp:36:25: style:inconclusive: Function 'setSize' argument 1 names different: declaration 'source' definition 'size'. [funcArgNamesDifferent] higan_v106-source/hiro/core/core.hpp:246:21: note: Function 'setSize' argument 1 names different: declaration 'source' definition 'size'. higan_v106-source/hiro/core/size.cpp:36:25: note: Function 'setSize' argument 1 names different: declaration 'source' definition 'size'. higan_v106-source/hiro/core/group.cpp:17:30: style:inconclusive: Function 'object' argument 1 names different: declaration 'offset' definition 'position'. [funcArgNamesDifferent] higan_v106-source/hiro/core/core.hpp:643:24: note: Function 'object' argument 1 names different: declaration 'offset' definition 'position'. higan_v106-source/hiro/core/group.cpp:17:30: note: Function 'object' argument 1 names different: declaration 'offset' definition 'position'. higan_v106-source/hiro/core/widget/table-view.cpp:19:42: style:inconclusive: Function 'append' argument 1 names different: declaration 'column' definition 'header'. [funcArgNamesDifferent] higan_v106-source/hiro/core/core.hpp:1602:32: note: Function 'append' argument 1 names different: declaration 'column' definition 'header'. higan_v106-source/hiro/core/widget/table-view.cpp:19:42: note: Function 'append' argument 1 names different: declaration 'column' definition 'header'. higan_v106-source/hiro/core/widget/tree-view.cpp:116:36: style:inconclusive: Function 'setParent' argument 1 names different: declaration 'parent' definition 'object'. [funcArgNamesDifferent] higan_v106-source/hiro/core/core.hpp:1856:27: note: Function 'setParent' argument 1 names different: declaration 'parent' definition 'object'. higan_v106-source/hiro/core/widget/tree-view.cpp:116:36: note: Function 'setParent' argument 1 names different: declaration 'parent' definition 'object'. higan_v106-source/hiro/core/shared.hpp:88:14: style: Local variable 'object' shadows outer function [shadowFunction] higan_v106-source/hiro/core/shared.hpp:81:8: note: Shadowed declaration higan_v106-source/hiro/core/shared.hpp:88:14: note: Shadow variable higan_v106-source/hiro/core/keyboard.cpp:46:8: style: Local variable 'pressed' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:459:15: note: Shadowed declaration higan_v106-source/hiro/core/keyboard.cpp:46:8: note: Shadow variable higan_v106-source/hiro/core/keyboard.cpp:48:13: style: Local variable 'hotkey' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:455:15: note: Shadowed declaration higan_v106-source/hiro/core/keyboard.cpp:48:13: note: Shadow variable higan_v106-source/hiro/core/object.cpp:274:11: style: Local variable 'property' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:607:8: note: Shadowed declaration higan_v106-source/hiro/core/object.cpp:274:11: note: Shadow variable higan_v106-source/hiro/core/object.cpp:320:11: style: Local variable 'property' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:607:8: note: Shadowed declaration higan_v106-source/hiro/core/object.cpp:320:11: note: Shadow variable higan_v106-source/hiro/core/group.cpp:19:13: style: Local variable 'object' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:643:8: note: Shadowed declaration higan_v106-source/hiro/core/group.cpp:19:13: note: Shadow variable higan_v106-source/hiro/core/group.cpp:33:13: style: Local variable 'object' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:643:8: note: Shadowed declaration higan_v106-source/hiro/core/group.cpp:33:13: note: Shadow variable higan_v106-source/hiro/core/window.cpp:8:12: style: Local variable 'layout' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:692:8: note: Shadowed declaration higan_v106-source/hiro/core/window.cpp:8:12: note: Shadow variable higan_v106-source/hiro/core/window.cpp:9:12: style: Local variable 'menuBar' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:693:8: note: Shadowed declaration higan_v106-source/hiro/core/window.cpp:9:12: note: Shadow variable higan_v106-source/hiro/core/window.cpp:10:12: style: Local variable 'statusBar' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:721:8: note: Shadowed declaration higan_v106-source/hiro/core/window.cpp:10:12: note: Shadow variable higan_v106-source/hiro/core/window.cpp:17:12: style: Local variable 'layout' shadows outer argument [shadowArgument] higan_v106-source/hiro/core/window.cpp:16:30: note: Shadowed declaration higan_v106-source/hiro/core/window.cpp:17:12: note: Shadow variable higan_v106-source/hiro/core/window.cpp:27:12: style: Local variable 'menuBar' shadows outer argument [shadowArgument] higan_v106-source/hiro/core/window.cpp:26:31: note: Shadowed declaration higan_v106-source/hiro/core/window.cpp:27:12: note: Shadow variable higan_v106-source/hiro/core/window.cpp:35:12: style: Local variable 'statusBar' shadows outer argument [shadowArgument] higan_v106-source/hiro/core/window.cpp:34:33: note: Shadowed declaration higan_v106-source/hiro/core/window.cpp:35:12: note: Shadow variable higan_v106-source/hiro/core/window.cpp:172:8: style: Local variable 'geometry' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:691:8: note: Shadowed declaration higan_v106-source/hiro/core/window.cpp:172:8: note: Shadow variable higan_v106-source/hiro/core/window.cpp:187:12: style: Local variable 'geometry' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:691:8: note: Shadowed declaration higan_v106-source/hiro/core/window.cpp:187:12: note: Shadow variable higan_v106-source/hiro/core/window.cpp:242:12: style: Local variable 'layout' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:692:8: note: Shadowed declaration higan_v106-source/hiro/core/window.cpp:242:12: note: Shadow variable higan_v106-source/hiro/core/menu-bar.cpp:32:13: style: Local variable 'menu' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:769:8: note: Shadowed declaration higan_v106-source/hiro/core/menu-bar.cpp:32:13: note: Shadow variable higan_v106-source/hiro/core/popup-menu.cpp:25:13: style: Local variable 'action' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:791:8: note: Shadowed declaration higan_v106-source/hiro/core/popup-menu.cpp:25:13: note: Shadow variable higan_v106-source/hiro/core/action/menu.cpp:25:13: style: Local variable 'action' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:826:8: note: Shadowed declaration higan_v106-source/hiro/core/action/menu.cpp:25:13: note: Shadow variable higan_v106-source/hiro/core/layout.cpp:66:13: style: Local variable 'sizable' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:946:8: note: Shadowed declaration higan_v106-source/hiro/core/layout.cpp:66:13: note: Shadow variable higan_v106-source/hiro/core/widget/canvas.cpp:99:9: style: Local variable 'icon' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1013:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/canvas.cpp:99:9: note: Shadow variable higan_v106-source/hiro/core/widget/combo-button.cpp:37:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1098:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/combo-button.cpp:37:13: note: Shadow variable higan_v106-source/hiro/core/widget/combo-button.cpp:58:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1098:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/combo-button.cpp:58:13: note: Shadow variable higan_v106-source/hiro/core/widget/combo-button.cpp:64:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1098:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/combo-button.cpp:64:13: note: Shadow variable higan_v106-source/hiro/core/widget/combo-edit.cpp:47:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1148:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/combo-edit.cpp:47:13: note: Shadow variable higan_v106-source/hiro/core/widget/combo-edit.cpp:73:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1148:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/combo-edit.cpp:73:13: note: Shadow variable higan_v106-source/hiro/core/widget/frame.cpp:15:12: style: Local variable 'layout' shadows outer argument [shadowArgument] higan_v106-source/hiro/core/widget/frame.cpp:14:29: note: Shadowed declaration higan_v106-source/hiro/core/widget/frame.cpp:15:12: note: Shadow variable higan_v106-source/hiro/core/widget/frame.cpp:34:12: style: Local variable 'layout' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1224:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/frame.cpp:34:12: note: Shadow variable higan_v106-source/hiro/core/widget/icon-view.cpp:30:24: style: Local variable 'items' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1333:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/icon-view.cpp:30:24: note: Shadow variable higan_v106-source/hiro/core/widget/icon-view.cpp:31:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1331:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/icon-view.cpp:31:13: note: Shadow variable higan_v106-source/hiro/core/widget/icon-view.cpp:68:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1331:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/icon-view.cpp:68:13: note: Shadow variable higan_v106-source/hiro/core/widget/icon-view.cpp:103:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1331:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/icon-view.cpp:103:13: note: Shadow variable higan_v106-source/hiro/core/widget/icon-view.cpp:109:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1331:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/icon-view.cpp:109:13: note: Shadow variable higan_v106-source/hiro/core/widget/icon-view.cpp:154:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1331:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/icon-view.cpp:154:13: note: Shadow variable higan_v106-source/hiro/core/widget/tab-frame.cpp:45:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1535:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/tab-frame.cpp:45:13: note: Shadow variable higan_v106-source/hiro/core/widget/tab-frame.cpp:85:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1535:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/tab-frame.cpp:85:13: note: Shadow variable higan_v106-source/hiro/core/widget/tab-frame-item.cpp:15:12: style: Local variable 'layout' shadows outer argument [shadowArgument] higan_v106-source/hiro/core/widget/tab-frame-item.cpp:14:36: note: Shadowed declaration higan_v106-source/hiro/core/widget/tab-frame-item.cpp:15:12: note: Shadow variable higan_v106-source/hiro/core/widget/tab-frame-item.cpp:51:11: style: Local variable 'layout' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1568:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/tab-frame-item.cpp:51:11: note: Shadow variable higan_v106-source/hiro/core/widget/table-view.cpp:20:12: style: Local variable 'header' shadows outer argument [shadowArgument] higan_v106-source/hiro/core/widget/table-view.cpp:19:42: note: Shadowed declaration higan_v106-source/hiro/core/widget/table-view.cpp:20:12: note: Shadow variable higan_v106-source/hiro/core/widget/table-view.cpp:43:25: style: Local variable 'items' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1618:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/table-view.cpp:43:25: note: Shadow variable higan_v106-source/hiro/core/widget/table-view.cpp:44:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1616:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/table-view.cpp:44:13: note: Shadow variable higan_v106-source/hiro/core/widget/table-view.cpp:97:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1616:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/table-view.cpp:97:13: note: Shadow variable higan_v106-source/hiro/core/widget/table-view.cpp:150:12: style: Local variable 'header' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1615:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/table-view.cpp:150:12: note: Shadow variable higan_v106-source/hiro/core/widget/table-view.cpp:160:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1616:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/table-view.cpp:160:13: note: Shadow variable higan_v106-source/hiro/core/widget/table-view-header.cpp:27:13: style: Local variable 'column' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1664:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/table-view-header.cpp:27:13: note: Shadow variable higan_v106-source/hiro/core/widget/table-view-item.cpp:35:13: style: Local variable 'cell' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1738:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/table-view-item.cpp:35:13: note: Shadow variable higan_v106-source/hiro/core/widget/table-view-cell.cpp:10:11: style: Local variable 'alignment' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1768:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/table-view-cell.cpp:10:11: note: Shadow variable higan_v106-source/hiro/core/widget/table-view-cell.cpp:13:15: style: Local variable 'alignment' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1768:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/table-view-cell.cpp:13:15: note: Shadow variable higan_v106-source/hiro/core/widget/table-view-cell.cpp:18:23: style: Local variable 'alignment' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1768:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/table-view-cell.cpp:18:23: note: Shadow variable higan_v106-source/hiro/core/widget/table-view-cell.cpp:22:17: style: Local variable 'alignment' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1768:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/table-view-cell.cpp:22:17: note: Shadow variable higan_v106-source/hiro/core/widget/table-view-cell.cpp:58:11: style: Local variable 'font' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1772:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/table-view-cell.cpp:58:11: note: Shadow variable higan_v106-source/hiro/core/widget/table-view-cell.cpp:61:15: style: Local variable 'font' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1772:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/table-view-cell.cpp:61:15: note: Shadow variable higan_v106-source/hiro/core/widget/table-view-cell.cpp:66:23: style: Local variable 'font' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1772:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/table-view-cell.cpp:66:23: note: Shadow variable higan_v106-source/hiro/core/widget/table-view-cell.cpp:70:17: style: Local variable 'font' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1772:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/table-view-cell.cpp:70:17: note: Shadow variable higan_v106-source/hiro/core/widget/tree-view.cpp:60:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1844:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/tree-view.cpp:60:13: note: Shadow variable higan_v106-source/hiro/core/widget/tree-view.cpp:119:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1844:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/tree-view.cpp:119:13: note: Shadow variable higan_v106-source/hiro/core/widget/tree-view-item.cpp:74:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1884:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/tree-view-item.cpp:74:13: note: Shadow variable higan_v106-source/hiro/core/widget/tree-view-item.cpp:149:13: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/core/core.hpp:1884:8: note: Shadowed declaration higan_v106-source/hiro/core/widget/tree-view-item.cpp:149:13: note: Shadow variable higan_v106-source/hiro/extension/fixed-layout.cpp:12:11: style: Local variable 'properties' shadows outer variable [shadowVariable] higan_v106-source/hiro/extension/fixed-layout.hpp:20:20: note: Shadowed declaration higan_v106-source/hiro/extension/fixed-layout.cpp:12:11: note: Shadow variable higan_v106-source/hiro/extension/horizontal-layout.cpp:11:11: style: Local variable 'properties' shadows outer variable [shadowVariable] higan_v106-source/hiro/extension/horizontal-layout.hpp:34:20: note: Shadowed declaration higan_v106-source/hiro/extension/horizontal-layout.cpp:11:11: note: Shadow variable higan_v106-source/hiro/extension/vertical-layout.cpp:11:11: style: Local variable 'properties' shadows outer variable [shadowVariable] higan_v106-source/hiro/extension/vertical-layout.hpp:34:20: note: Shadowed declaration higan_v106-source/hiro/extension/vertical-layout.cpp:11:11: note: Shadow variable higan_v106-source/hiro/extension/list-view.cpp:17:12: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/extension/list-view.hpp:15:8: note: Shadowed declaration higan_v106-source/hiro/extension/list-view.cpp:17:12: note: Shadow variable higan_v106-source/hiro/extension/list-view.cpp:32:12: style: Local variable 'item' shadows outer function [shadowFunction] higan_v106-source/hiro/extension/list-view.hpp:15:8: note: Shadowed declaration higan_v106-source/hiro/extension/list-view.cpp:32:12: note: Shadow variable higan_v106-source/hiro/core/keyboard.cpp:50:15: style: Variable 'key' can be declared as reference to const [constVariable] higan_v106-source/hiro/core/window.cpp:17:12: style: Variable 'layout' can be declared as reference to const [constVariable] higan_v106-source/hiro/core/window.cpp:27:12: style: Variable 'menuBar' can be declared as reference to const [constVariable] higan_v106-source/hiro/core/window.cpp:35:12: style: Variable 'statusBar' can be declared as reference to const [constVariable] higan_v106-source/hiro/core/window.cpp:159:12: style: Variable 'layout' can be declared as reference to const [constVariable] higan_v106-source/hiro/core/window.cpp:160:12: style: Variable 'menuBar' can be declared as reference to const [constVariable] higan_v106-source/hiro/core/window.cpp:161:12: style: Variable 'statusBar' can be declared as reference to const [constVariable] higan_v106-source/hiro/core/widget/combo-button-item.cpp:30:15: style: Variable 'item' can be declared as reference to const [constVariable] higan_v106-source/hiro/core/widget/frame.cpp:15:12: style: Variable 'layout' can be declared as reference to const [constVariable] higan_v106-source/hiro/core/widget/frame.cpp:34:12: style: Variable 'layout' can be declared as reference to const [constVariable] higan_v106-source/hiro/core/widget/icon-view.cpp:154:13: style: Variable 'item' can be declared as reference to const [constVariable] higan_v106-source/hiro/core/widget/icon-view.cpp:157:13: style: Variable 'position' can be declared as reference to const [constVariable] higan_v106-source/hiro/core/widget/tab-frame-item.cpp:15:12: style: Variable 'layout' can be declared as reference to const [constVariable] higan_v106-source/hiro/core/widget/tab-frame-item.cpp:86:15: style: Variable 'item' can be declared as reference to const [constVariable] higan_v106-source/hiro/core/widget/table-view.cpp:20:12: style: Variable 'header' can be declared as reference to const [constVariable] higan_v106-source/hiro/core/widget/table-view.cpp:150:12: style: Variable 'header' can be declared as reference to const [constVariable] higan_v106-source/hiro/extension/browser-dialog.cpp:133:13: style: Variable 'option' can be declared as reference to const [constVariable] higan_v106-source/hiro/core/gradient.cpp:13:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/hiro/qt/window.cpp:163:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] higan_v106-source/hiro/qt/application.cpp:37:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] higan_v106-source/hiro/qt/platform.hpp:88:3: warning: Member variable 'pConsole::qtConsole' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/hiro/qt/platform.hpp:122:3: warning: Member variable 'pIconView::qtIconView' is not initialized in the constructor. [uninitMemberVar] higan_v106-source/hiro/qt/window.hpp:8:8: performance:inconclusive: Technically the member function 'hiro::pWindow::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/window.cpp:54:15: note: Technically the member function 'hiro::pWindow::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/window.hpp:8:8: note: Technically the member function 'hiro::pWindow::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/window.hpp:9:8: performance:inconclusive: Technically the member function 'hiro::pWindow::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/window.cpp:57:15: note: Technically the member function 'hiro::pWindow::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/window.hpp:9:8: note: Technically the member function 'hiro::pWindow::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/window.hpp:10:8: performance:inconclusive: Technically the member function 'hiro::pWindow::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/window.cpp:60:15: note: Technically the member function 'hiro::pWindow::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/window.hpp:10:8: note: Technically the member function 'hiro::pWindow::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/window.hpp:13:8: performance:inconclusive: Technically the member function 'hiro::pWindow::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/window.cpp:80:15: note: Technically the member function 'hiro::pWindow::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/window.hpp:13:8: note: Technically the member function 'hiro::pWindow::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/window.hpp:14:8: performance:inconclusive: Technically the member function 'hiro::pWindow::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/window.cpp:83:15: note: Technically the member function 'hiro::pWindow::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/window.hpp:14:8: note: Technically the member function 'hiro::pWindow::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/window.hpp:15:8: performance:inconclusive: Technically the member function 'hiro::pWindow::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/window.cpp:89:15: note: Technically the member function 'hiro::pWindow::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/window.hpp:15:8: note: Technically the member function 'hiro::pWindow::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/window.hpp:17:8: performance:inconclusive: Technically the member function 'hiro::pWindow::setDismissable' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/window.cpp:103:15: note: Technically the member function 'hiro::pWindow::setDismissable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/window.hpp:17:8: note: Technically the member function 'hiro::pWindow::setDismissable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/menu-bar.hpp:8:8: performance:inconclusive: Technically the member function 'hiro::pMenuBar::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/menu-bar.cpp:12:16: note: Technically the member function 'hiro::pMenuBar::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/menu-bar.hpp:8:8: note: Technically the member function 'hiro::pMenuBar::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/menu-bar.hpp:9:8: performance:inconclusive: Technically the member function 'hiro::pMenuBar::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/menu-bar.cpp:15:16: note: Technically the member function 'hiro::pMenuBar::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/menu-bar.hpp:9:8: note: Technically the member function 'hiro::pMenuBar::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/action/menu.hpp:8:8: performance:inconclusive: Technically the member function 'hiro::pMenu::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/action/menu.cpp:30:13: note: Technically the member function 'hiro::pMenu::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/action/menu.hpp:8:8: note: Technically the member function 'hiro::pMenu::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/action/menu.hpp:9:8: performance:inconclusive: Technically the member function 'hiro::pMenu::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/action/menu.cpp:33:13: note: Technically the member function 'hiro::pMenu::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/action/menu.hpp:9:8: note: Technically the member function 'hiro::pMenu::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/action/menu-radio-item.hpp:9:8: style:inconclusive: Technically the member function 'hiro::pMenuRadioItem::setGroup' can be const. [functionConst] higan_v106-source/hiro/qt/action/menu-radio-item.cpp:36:22: note: Technically the member function 'hiro::pMenuRadioItem::setGroup' can be const. higan_v106-source/hiro/qt/action/menu-radio-item.hpp:9:8: note: Technically the member function 'hiro::pMenuRadioItem::setGroup' can be const. higan_v106-source/hiro/qt/widget/combo-button.hpp:8:8: performance:inconclusive: Technically the member function 'hiro::pComboButton::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/widget/combo-button.cpp:17:20: note: Technically the member function 'hiro::pComboButton::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/combo-button.hpp:8:8: note: Technically the member function 'hiro::pComboButton::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/combo-button.hpp:10:8: performance:inconclusive: Technically the member function 'hiro::pComboButton::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/widget/combo-button.cpp:29:20: note: Technically the member function 'hiro::pComboButton::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/combo-button.hpp:10:8: note: Technically the member function 'hiro::pComboButton::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/frame.hpp:8:8: performance:inconclusive: Technically the member function 'hiro::pFrame::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/widget/frame.cpp:25:14: note: Technically the member function 'hiro::pFrame::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/frame.hpp:8:8: note: Technically the member function 'hiro::pFrame::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/frame.hpp:9:8: performance:inconclusive: Technically the member function 'hiro::pFrame::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/widget/frame.cpp:28:14: note: Technically the member function 'hiro::pFrame::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/frame.hpp:9:8: note: Technically the member function 'hiro::pFrame::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/radio-button.hpp:9:8: performance:inconclusive: Technically the member function 'hiro::pRadioButton::setBordered' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/widget/radio-button.cpp:37:20: note: Technically the member function 'hiro::pRadioButton::setBordered' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/radio-button.hpp:9:8: note: Technically the member function 'hiro::pRadioButton::setBordered' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/radio-button.hpp:11:8: style:inconclusive: Technically the member function 'hiro::pRadioButton::setGroup' can be const. [functionConst] higan_v106-source/hiro/qt/widget/radio-button.cpp:44:20: note: Technically the member function 'hiro::pRadioButton::setGroup' can be const. higan_v106-source/hiro/qt/widget/radio-button.hpp:11:8: note: Technically the member function 'hiro::pRadioButton::setGroup' can be const. higan_v106-source/hiro/qt/widget/radio-label.hpp:10:8: style:inconclusive: Technically the member function 'hiro::pRadioLabel::setGroup' can be const. [functionConst] higan_v106-source/hiro/qt/widget/radio-label.cpp:29:19: note: Technically the member function 'hiro::pRadioLabel::setGroup' can be const. higan_v106-source/hiro/qt/widget/radio-label.hpp:10:8: note: Technically the member function 'hiro::pRadioLabel::setGroup' can be const. higan_v106-source/hiro/qt/widget/tab-frame.hpp:9:8: performance:inconclusive: Technically the member function 'hiro::pTabFrame::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/widget/tab-frame.cpp:22:17: note: Technically the member function 'hiro::pTabFrame::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/tab-frame.hpp:9:8: note: Technically the member function 'hiro::pTabFrame::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/tab-frame-item.hpp:8:8: performance:inconclusive: Technically the member function 'hiro::pTabFrameItem::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/widget/tab-frame-item.cpp:18:21: note: Technically the member function 'hiro::pTabFrameItem::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/tab-frame-item.hpp:8:8: note: Technically the member function 'hiro::pTabFrameItem::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/tab-frame-item.hpp:9:8: performance:inconclusive: Technically the member function 'hiro::pTabFrameItem::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/widget/tab-frame-item.cpp:21:21: note: Technically the member function 'hiro::pTabFrameItem::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/tab-frame-item.hpp:9:8: note: Technically the member function 'hiro::pTabFrameItem::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/tab-frame-item.hpp:10:8: performance:inconclusive: Technically the member function 'hiro::pTabFrameItem::setClosable' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/widget/tab-frame-item.cpp:24:21: note: Technically the member function 'hiro::pTabFrameItem::setClosable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/tab-frame-item.hpp:10:8: note: Technically the member function 'hiro::pTabFrameItem::setClosable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/tab-frame-item.hpp:13:8: performance:inconclusive: Technically the member function 'hiro::pTabFrameItem::setMovable' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/widget/tab-frame-item.cpp:41:21: note: Technically the member function 'hiro::pTabFrameItem::setMovable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/tab-frame-item.hpp:13:8: note: Technically the member function 'hiro::pTabFrameItem::setMovable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/table-view.hpp:10:8: performance:inconclusive: Technically the member function 'hiro::pTableView::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/widget/table-view.cpp:54:18: note: Technically the member function 'hiro::pTableView::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/table-view.hpp:10:8: note: Technically the member function 'hiro::pTableView::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/table-view.hpp:11:8: performance:inconclusive: Technically the member function 'hiro::pTableView::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/widget/table-view.cpp:57:18: note: Technically the member function 'hiro::pTableView::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/table-view.hpp:11:8: note: Technically the member function 'hiro::pTableView::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/table-view.hpp:13:8: performance:inconclusive: Technically the member function 'hiro::pTableView::setAlignment' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/widget/table-view.cpp:94:18: note: Technically the member function 'hiro::pTableView::setAlignment' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/table-view.hpp:13:8: note: Technically the member function 'hiro::pTableView::setAlignment' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/table-view-column.hpp:8:8: performance:inconclusive: Technically the member function 'hiro::pTableViewColumn::setActive' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/widget/table-view-column.cpp:11:24: note: Technically the member function 'hiro::pTableViewColumn::setActive' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/table-view-column.hpp:8:8: note: Technically the member function 'hiro::pTableViewColumn::setActive' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/table-view-column.hpp:11:8: performance:inconclusive: Technically the member function 'hiro::pTableViewColumn::setEditable' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/widget/table-view-column.cpp:23:24: note: Technically the member function 'hiro::pTableViewColumn::setEditable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/table-view-column.hpp:11:8: note: Technically the member function 'hiro::pTableViewColumn::setEditable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/table-view-column.hpp:16:8: performance:inconclusive: Technically the member function 'hiro::pTableViewColumn::setIcon' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/qt/widget/table-view-column.cpp:43:24: note: Technically the member function 'hiro::pTableViewColumn::setIcon' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/widget/table-view-column.hpp:16:8: note: Technically the member function 'hiro::pTableViewColumn::setIcon' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/qt/qt.hpp:28:3: style: Struct 'QtTimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:37:3: style: Struct 'QtWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:54:3: style: Struct 'QtMenuItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:65:3: style: Struct 'QtMenuCheckItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:76:3: style: Struct 'QtMenuRadioItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:87:3: style: Struct 'QtButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:98:3: style: Struct 'QtCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:114:3: style: Struct 'QtCheckButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:125:3: style: Struct 'QtCheckLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:136:3: style: Struct 'QtComboButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:147:3: style: Struct 'QtHexEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:157:3: style: Struct 'QtHexEditScrollBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:169:3: style: Struct 'QtHorizontalScrollBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:180:3: style: Struct 'QtHorizontalSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:191:3: style: Struct 'QtLineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:203:3: style: Struct 'QtRadioLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:214:3: style: Struct 'QtRadioButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:225:3: style: Struct 'QtTabFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:237:3: style: Struct 'QtTableView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:251:3: style: Struct 'QtTableViewDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:261:3: style: Struct 'QtTextEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:272:3: style: Struct 'QtVerticalScrollBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:283:3: style: Struct 'QtVerticalSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/qt.hpp:294:3: style: Struct 'QtViewport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/object.hpp:6:3: style: Struct 'pObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/group.hpp:6:3: style: Struct 'pGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/timer.hpp:6:3: style: Struct 'pTimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/window.hpp:6:3: style: Struct 'pWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/status-bar.hpp:6:3: style: Struct 'pStatusBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/menu-bar.hpp:6:3: style: Struct 'pMenuBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/popup-menu.hpp:6:3: style: Struct 'pPopupMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/action/action.hpp:6:3: style: Struct 'pAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/action/menu.hpp:6:3: style: Struct 'pMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/action/menu-separator.hpp:6:3: style: Struct 'pMenuSeparator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/action/menu-item.hpp:6:3: style: Struct 'pMenuItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/action/menu-check-item.hpp:6:3: style: Struct 'pMenuCheckItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/action/menu-radio-item.hpp:6:3: style: Struct 'pMenuRadioItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/sizable.hpp:6:3: style: Struct 'pSizable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/layout.hpp:6:3: style: Struct 'pLayout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/widget.hpp:6:3: style: Struct 'pWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/button.hpp:6:3: style: Struct 'pButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/canvas.hpp:6:3: style: Struct 'pCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/check-button.hpp:6:3: style: Struct 'pCheckButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/check-label.hpp:6:3: style: Struct 'pCheckLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/combo-button.hpp:6:3: style: Struct 'pComboButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/combo-button-item.hpp:6:3: style: Struct 'pComboButtonItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/frame.hpp:6:3: style: Struct 'pFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/hex-edit.hpp:6:3: style: Struct 'pHexEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/horizontal-scroll-bar.hpp:6:3: style: Struct 'pHorizontalScrollBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/horizontal-slider.hpp:6:3: style: Struct 'pHorizontalSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/label.hpp:6:3: style: Struct 'pLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/line-edit.hpp:6:3: style: Struct 'pLineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/progress-bar.hpp:6:3: style: Struct 'pProgressBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/radio-button.hpp:6:3: style: Struct 'pRadioButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/radio-label.hpp:6:3: style: Struct 'pRadioLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/tab-frame.hpp:6:3: style: Struct 'pTabFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/tab-frame-item.hpp:6:3: style: Struct 'pTabFrameItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/table-view.hpp:6:3: style: Struct 'pTableView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/table-view-header.hpp:6:3: style: Struct 'pTableViewHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/table-view-column.hpp:6:3: style: Struct 'pTableViewColumn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/table-view-item.hpp:6:3: style: Struct 'pTableViewItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/table-view-cell.hpp:6:3: style: Struct 'pTableViewCell' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/text-edit.hpp:6:3: style: Struct 'pTextEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/vertical-scroll-bar.hpp:6:3: style: Struct 'pVerticalScrollBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/vertical-slider.hpp:6:3: style: Struct 'pVerticalSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/widget/viewport.hpp:6:3: style: Struct 'pViewport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/platform.hpp:88:3: style: Struct 'pConsole' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/platform.hpp:78:5: style: Struct 'QtConsole' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/platform.hpp:122:3: style: Struct 'pIconView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/qt/window.hpp:26:8: style: The function 'setVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/qt/object.hpp:19:16: note: Virtual function in base class higan_v106-source/hiro/qt/window.hpp:26:8: note: Function in derived class higan_v106-source/hiro/qt/widget/canvas.hpp:8:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/qt/sizable.hpp:8:16: note: Virtual function in base class higan_v106-source/hiro/qt/widget/canvas.hpp:8:8: note: Function in derived class higan_v106-source/hiro/qt/widget/canvas.hpp:11:8: style: The function 'setGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/qt/sizable.hpp:9:16: note: Virtual function in base class higan_v106-source/hiro/qt/widget/canvas.hpp:11:8: note: Function in derived class higan_v106-source/hiro/qt/widget/combo-button.hpp:11:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/qt/object.hpp:15:16: note: Virtual function in base class higan_v106-source/hiro/qt/widget/combo-button.hpp:11:8: note: Function in derived class higan_v106-source/hiro/qt/widget/horizontal-slider.hpp:8:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/qt/sizable.hpp:8:16: note: Virtual function in base class higan_v106-source/hiro/qt/widget/horizontal-slider.hpp:8:8: note: Function in derived class higan_v106-source/hiro/qt/widget/radio-label.hpp:8:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/qt/sizable.hpp:8:16: note: Virtual function in base class higan_v106-source/hiro/qt/widget/radio-label.hpp:8:8: note: Function in derived class higan_v106-source/hiro/qt/widget/table-view-column.hpp:21:8: style: The function 'setVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] higan_v106-source/hiro/qt/object.hpp:19:16: note: Virtual function in base class higan_v106-source/hiro/qt/widget/table-view-column.hpp:21:8: note: Function in derived class higan_v106-source/hiro/qt/message-window.cpp:26:3: error: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object [rethrowNoCurrentException] higan_v106-source/hiro/qt/widget/canvas.cpp:69:17: style: C-style pointer casting [cstyleCast] higan_v106-source/hiro/qt/widget/hex-edit.cpp:288:23: style: C-style pointer casting [cstyleCast] higan_v106-source/hiro/qt/action/menu-radio-item.cpp:37:8: style: The scope of the variable 'first' can be reduced. [variableScope] higan_v106-source/hiro/qt/widget/hex-edit.cpp:198:12: style: The scope of the variable 'cursorNibble' can be reduced. [variableScope] higan_v106-source/hiro/qt/widget/radio-button.cpp:45:8: style: The scope of the variable 'first' can be reduced. [variableScope] higan_v106-source/hiro/qt/widget/radio-label.cpp:30:8: style: The scope of the variable 'first' can be reduced. [variableScope] higan_v106-source/hiro/qt/widget/table-view.cpp:153:42: style:inconclusive: Function '_widthOfColumn' argument 1 names different: declaration 'column' definition '_column'. [funcArgNamesDifferent] higan_v106-source/hiro/qt/widget/table-view.hpp:21:32: note: Function '_widthOfColumn' argument 1 names different: declaration 'column' definition '_column'. higan_v106-source/hiro/qt/widget/table-view.cpp:153:42: note: Function '_widthOfColumn' argument 1 names different: declaration 'column' definition '_column'. higan_v106-source/hiro/qt/widget/table-view.cpp:168:40: style:inconclusive: Function '_widthOfCell' argument 1 names different: declaration 'row' definition '_row'. [funcArgNamesDifferent] higan_v106-source/hiro/qt/widget/table-view.hpp:22:30: note: Function '_widthOfCell' argument 1 names different: declaration 'row' definition '_row'. higan_v106-source/hiro/qt/widget/table-view.cpp:168:40: note: Function '_widthOfCell' argument 1 names different: declaration 'row' definition '_row'. higan_v106-source/hiro/qt/widget/table-view.cpp:168:55: style:inconclusive: Function '_widthOfCell' argument 2 names different: declaration 'column' definition '_column'. [funcArgNamesDifferent] higan_v106-source/hiro/qt/widget/table-view.hpp:22:44: note: Function '_widthOfCell' argument 2 names different: declaration 'column' definition '_column'. higan_v106-source/hiro/qt/widget/table-view.cpp:168:55: note: Function '_widthOfCell' argument 2 names different: declaration 'column' definition '_column'. higan_v106-source/hiro/qt/widget/table-view.cpp:204:30: style:inconclusive: Function 'onSort' argument 1 names different: declaration 'column' definition 'columnNumber'. [funcArgNamesDifferent] higan_v106-source/hiro/qt/qt.hpp:246:19: note: Function 'onSort' argument 1 names different: declaration 'column' definition 'columnNumber'. higan_v106-source/hiro/qt/widget/table-view.cpp:204:30: note: Function 'onSort' argument 1 names different: declaration 'column' definition 'columnNumber'. higan_v106-source/hiro/qt/widget/table-view.cpp:212:45: style:inconclusive: Function 'onToggle' argument 1 names different: declaration 'item' definition 'qtItem'. [funcArgNamesDifferent] higan_v106-source/hiro/qt/qt.hpp:247:34: note: Function 'onToggle' argument 1 names different: declaration 'item' definition 'qtItem'. higan_v106-source/hiro/qt/widget/table-view.cpp:212:45: note: Function 'onToggle' argument 1 names different: declaration 'item' definition 'qtItem'. higan_v106-source/hiro/qt/window.cpp:197:11: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/window.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/window.cpp:197:11: note: Shadow variable higan_v106-source/hiro/qt/status-bar.cpp:30:13: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/status-bar.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/status-bar.cpp:30:13: note: Shadow variable higan_v106-source/hiro/qt/menu-bar.cpp:32:13: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/menu-bar.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/menu-bar.cpp:32:13: note: Shadow variable higan_v106-source/hiro/qt/popup-menu.cpp:34:13: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/popup-menu.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/popup-menu.cpp:34:13: note: Shadow variable higan_v106-source/hiro/qt/action/action.cpp:25:13: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/action/action.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/action/action.cpp:25:13: note: Shadow variable higan_v106-source/hiro/qt/action/action.cpp:32:13: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/action/action.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/action/action.cpp:32:13: note: Shadow variable higan_v106-source/hiro/qt/action/action.cpp:39:13: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/action/action.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/action/action.cpp:39:13: note: Shadow variable higan_v106-source/hiro/qt/action/menu-radio-item.cpp:38:12: style: Local variable 'group' shadows outer argument [shadowArgument] higan_v106-source/hiro/qt/action/menu-radio-item.cpp:36:38: note: Shadowed declaration higan_v106-source/hiro/qt/action/menu-radio-item.cpp:38:12: note: Shadow variable higan_v106-source/hiro/qt/action/menu-radio-item.cpp:42:19: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/action/menu-radio-item.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/action/menu-radio-item.cpp:42:19: note: Shadow variable higan_v106-source/hiro/qt/widget/combo-button-item.cpp:36:13: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/widget/combo-button-item.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/widget/combo-button-item.cpp:36:13: note: Shadow variable higan_v106-source/hiro/qt/widget/radio-button.cpp:46:12: style: Local variable 'group' shadows outer argument [shadowArgument] higan_v106-source/hiro/qt/widget/radio-button.cpp:44:36: note: Shadowed declaration higan_v106-source/hiro/qt/widget/radio-button.cpp:46:12: note: Shadow variable higan_v106-source/hiro/qt/widget/radio-button.cpp:51:19: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/widget/radio-button.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/widget/radio-button.cpp:51:19: note: Shadow variable higan_v106-source/hiro/qt/widget/radio-button.cpp:80:19: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/widget/radio-button.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/widget/radio-button.cpp:80:19: note: Shadow variable higan_v106-source/hiro/qt/widget/radio-label.cpp:31:12: style: Local variable 'group' shadows outer argument [shadowArgument] higan_v106-source/hiro/qt/widget/radio-label.cpp:29:35: note: Shadowed declaration higan_v106-source/hiro/qt/widget/radio-label.cpp:31:12: note: Shadow variable higan_v106-source/hiro/qt/widget/radio-label.cpp:36:19: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/widget/radio-label.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/widget/radio-label.cpp:36:19: note: Shadow variable higan_v106-source/hiro/qt/widget/radio-label.cpp:57:19: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/widget/radio-label.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/widget/radio-label.cpp:57:19: note: Shadow variable higan_v106-source/hiro/qt/widget/tab-frame.cpp:46:13: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/widget/tab-frame.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/widget/tab-frame.cpp:46:13: note: Shadow variable higan_v106-source/hiro/qt/widget/tab-frame-item.cpp:58:13: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/widget/tab-frame-item.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/widget/tab-frame-item.cpp:58:13: note: Shadow variable higan_v106-source/hiro/qt/widget/table-view.cpp:39:11: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/widget/table-view.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/widget/table-view.cpp:39:11: note: Shadow variable higan_v106-source/hiro/qt/widget/table-view.cpp:47:11: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/widget/table-view.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/widget/table-view.cpp:47:11: note: Shadow variable higan_v106-source/hiro/qt/widget/table-view-header.cpp:36:15: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/widget/table-view-header.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/widget/table-view-header.cpp:36:15: note: Shadow variable higan_v106-source/hiro/qt/widget/table-view-column.cpp:90:19: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/widget/table-view-column.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/widget/table-view-column.cpp:90:19: note: Shadow variable higan_v106-source/hiro/qt/widget/table-view-item.cpp:59:15: style: Local variable 'self' shadows outer function [shadowFunction] higan_v106-source/hiro/qt/widget/table-view-item.hpp:6:3: note: Shadowed declaration higan_v106-source/hiro/qt/widget/table-view-item.cpp:59:15: note: Shadow variable higan_v106-source/hiro/qt/keyboard.cpp:9:13: style: Variable 'code' can be declared as reference to const [constVariable] higan_v106-source/hiro/qt/keyboard.cpp:39:13: style: Variable 'key' can be declared as reference to const [constVariable] higan_v106-source/hiro/qt/widget/canvas.cpp:71:12: style: Variable 'icon' can be declared as reference to const [constVariable] higan_v106-source/hiro/qt/widget/combo-button.cpp:39:13: style: Variable 'item' can be declared as reference to const [constVariable] higan_v106-source/hiro/qt/widget/table-view.cpp:132:12: style: Variable 'header' can be declared as reference to const [constVariable] higan_v106-source/hiro/qt/widget/table-view-column.cpp:83:17: style: Variable 'column' can be declared as reference to const [constVariable] higan_v106-source/hiro/qt/widget/icon-view.cpp:128:58: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/hiro/qt/widget/table-view-column.cpp:83:61: style: Consider using std::any_of, std::all_of, std::none_of, or std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/hiro/reference/keyboard.cpp:10:27: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/hiro/reference/object.hpp:7:43: error: Member variable 'locked' is initialized by itself. [selfInitialization] higan_v106-source/hiro/reference/object.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pObject::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/object.cpp:3:15: note: Technically the member function 'phoenix::pObject::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/object.hpp:10:8: note: Technically the member function 'phoenix::pObject::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/object.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pObject::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/object.cpp:6:15: note: Technically the member function 'phoenix::pObject::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/object.hpp:11:8: note: Technically the member function 'phoenix::pObject::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/timer.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pTimer::setEnabled' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/timer.cpp:3:14: note: Technically the member function 'phoenix::pTimer::setEnabled' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/timer.hpp:6:8: note: Technically the member function 'phoenix::pTimer::setEnabled' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/timer.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pTimer::setInterval' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/timer.cpp:6:14: note: Technically the member function 'phoenix::pTimer::setInterval' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/timer.hpp:7:8: note: Technically the member function 'phoenix::pTimer::setInterval' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/timer.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pTimer::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/timer.cpp:9:14: note: Technically the member function 'phoenix::pTimer::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/timer.hpp:10:8: note: Technically the member function 'phoenix::pTimer::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/timer.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pTimer::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/timer.cpp:12:14: note: Technically the member function 'phoenix::pTimer::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/timer.hpp:11:8: note: Technically the member function 'phoenix::pTimer::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:9:15: note: Technically the member function 'phoenix::pWindow::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:8:8: note: Technically the member function 'phoenix::pWindow::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:9:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:12:15: note: Technically the member function 'phoenix::pWindow::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:9:8: note: Technically the member function 'phoenix::pWindow::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:15:15: note: Technically the member function 'phoenix::pWindow::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:10:8: note: Technically the member function 'phoenix::pWindow::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::focused' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:18:15: note: Technically the member function 'phoenix::pWindow::focused' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:11:8: note: Technically the member function 'phoenix::pWindow::focused' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:12:12: performance:inconclusive: Technically the member function 'phoenix::pWindow::frameMargin' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:22:19: note: Technically the member function 'phoenix::pWindow::frameMargin' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:12:12: note: Technically the member function 'phoenix::pWindow::frameMargin' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:13:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:26:15: note: Technically the member function 'phoenix::pWindow::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:13:8: note: Technically the member function 'phoenix::pWindow::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:14:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:29:15: note: Technically the member function 'phoenix::pWindow::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:14:8: note: Technically the member function 'phoenix::pWindow::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:15:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:32:15: note: Technically the member function 'phoenix::pWindow::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:15:8: note: Technically the member function 'phoenix::pWindow::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:16:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:35:15: note: Technically the member function 'phoenix::pWindow::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:16:8: note: Technically the member function 'phoenix::pWindow::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:17:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::setDroppable' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:38:15: note: Technically the member function 'phoenix::pWindow::setDroppable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:17:8: note: Technically the member function 'phoenix::pWindow::setDroppable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:18:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::setFocused' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:41:15: note: Technically the member function 'phoenix::pWindow::setFocused' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:18:8: note: Technically the member function 'phoenix::pWindow::setFocused' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:19:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::setFullScreen' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:44:15: note: Technically the member function 'phoenix::pWindow::setFullScreen' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:19:8: note: Technically the member function 'phoenix::pWindow::setFullScreen' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:20:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::setGeometry' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:47:15: note: Technically the member function 'phoenix::pWindow::setGeometry' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:20:8: note: Technically the member function 'phoenix::pWindow::setGeometry' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:21:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::setMenuFont' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:50:15: note: Technically the member function 'phoenix::pWindow::setMenuFont' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:21:8: note: Technically the member function 'phoenix::pWindow::setMenuFont' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:22:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::setMenuVisible' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:53:15: note: Technically the member function 'phoenix::pWindow::setMenuVisible' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:22:8: note: Technically the member function 'phoenix::pWindow::setMenuVisible' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:23:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::setModal' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:56:15: note: Technically the member function 'phoenix::pWindow::setModal' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:23:8: note: Technically the member function 'phoenix::pWindow::setModal' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:24:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::setResizable' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:59:15: note: Technically the member function 'phoenix::pWindow::setResizable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:24:8: note: Technically the member function 'phoenix::pWindow::setResizable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:25:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::setStatusFont' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:62:15: note: Technically the member function 'phoenix::pWindow::setStatusFont' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:25:8: note: Technically the member function 'phoenix::pWindow::setStatusFont' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:26:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::setStatusText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:65:15: note: Technically the member function 'phoenix::pWindow::setStatusText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:26:8: note: Technically the member function 'phoenix::pWindow::setStatusText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:27:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::setStatusVisible' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:68:15: note: Technically the member function 'phoenix::pWindow::setStatusVisible' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:27:8: note: Technically the member function 'phoenix::pWindow::setStatusVisible' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:28:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::setTitle' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:71:15: note: Technically the member function 'phoenix::pWindow::setTitle' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:28:8: note: Technically the member function 'phoenix::pWindow::setTitle' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:29:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::setVisible' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:74:15: note: Technically the member function 'phoenix::pWindow::setVisible' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:29:8: note: Technically the member function 'phoenix::pWindow::setVisible' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:30:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::setWidgetFont' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:77:15: note: Technically the member function 'phoenix::pWindow::setWidgetFont' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:30:8: note: Technically the member function 'phoenix::pWindow::setWidgetFont' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:33:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:80:15: note: Technically the member function 'phoenix::pWindow::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:33:8: note: Technically the member function 'phoenix::pWindow::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:34:8: performance:inconclusive: Technically the member function 'phoenix::pWindow::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/window.cpp:83:15: note: Technically the member function 'phoenix::pWindow::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/window.hpp:34:8: note: Technically the member function 'phoenix::pWindow::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/popup-menu.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pPopupMenu::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/popup-menu.cpp:3:18: note: Technically the member function 'phoenix::pPopupMenu::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/popup-menu.hpp:6:8: note: Technically the member function 'phoenix::pPopupMenu::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/popup-menu.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pPopupMenu::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/popup-menu.cpp:6:18: note: Technically the member function 'phoenix::pPopupMenu::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/popup-menu.hpp:7:8: note: Technically the member function 'phoenix::pPopupMenu::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/popup-menu.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pPopupMenu::setVisible' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/popup-menu.cpp:9:18: note: Technically the member function 'phoenix::pPopupMenu::setVisible' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/popup-menu.hpp:8:8: note: Technically the member function 'phoenix::pPopupMenu::setVisible' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/popup-menu.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pPopupMenu::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/popup-menu.cpp:12:18: note: Technically the member function 'phoenix::pPopupMenu::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/popup-menu.hpp:11:8: note: Technically the member function 'phoenix::pPopupMenu::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/popup-menu.hpp:12:8: performance:inconclusive: Technically the member function 'phoenix::pPopupMenu::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/popup-menu.cpp:15:18: note: Technically the member function 'phoenix::pPopupMenu::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/popup-menu.hpp:12:8: note: Technically the member function 'phoenix::pPopupMenu::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/action.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pAction::setEnabled' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/action.cpp:3:15: note: Technically the member function 'phoenix::pAction::setEnabled' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/action.hpp:6:8: note: Technically the member function 'phoenix::pAction::setEnabled' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/action.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pAction::setVisible' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/action.cpp:6:15: note: Technically the member function 'phoenix::pAction::setVisible' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/action.hpp:7:8: note: Technically the member function 'phoenix::pAction::setVisible' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/action.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pAction::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/action.cpp:9:15: note: Technically the member function 'phoenix::pAction::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/action.hpp:10:8: note: Technically the member function 'phoenix::pAction::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/action.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pAction::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/action.cpp:12:15: note: Technically the member function 'phoenix::pAction::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/action.hpp:11:8: note: Technically the member function 'phoenix::pAction::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/menu.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pMenu::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/menu.cpp:3:13: note: Technically the member function 'phoenix::pMenu::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/menu.hpp:6:8: note: Technically the member function 'phoenix::pMenu::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/menu.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pMenu::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/menu.cpp:6:13: note: Technically the member function 'phoenix::pMenu::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/menu.hpp:7:8: note: Technically the member function 'phoenix::pMenu::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/menu.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pMenu::setImage' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/menu.cpp:9:13: note: Technically the member function 'phoenix::pMenu::setImage' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/menu.hpp:8:8: note: Technically the member function 'phoenix::pMenu::setImage' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/menu.hpp:9:8: performance:inconclusive: Technically the member function 'phoenix::pMenu::setText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/menu.cpp:12:13: note: Technically the member function 'phoenix::pMenu::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/menu.hpp:9:8: note: Technically the member function 'phoenix::pMenu::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/menu.hpp:12:8: performance:inconclusive: Technically the member function 'phoenix::pMenu::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/menu.cpp:15:13: note: Technically the member function 'phoenix::pMenu::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/menu.hpp:12:8: note: Technically the member function 'phoenix::pMenu::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/menu.hpp:13:8: performance:inconclusive: Technically the member function 'phoenix::pMenu::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/menu.cpp:18:13: note: Technically the member function 'phoenix::pMenu::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/menu.hpp:13:8: note: Technically the member function 'phoenix::pMenu::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/separator.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pSeparator::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/separator.cpp:3:18: note: Technically the member function 'phoenix::pSeparator::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/separator.hpp:7:8: note: Technically the member function 'phoenix::pSeparator::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/separator.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pSeparator::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/separator.cpp:6:18: note: Technically the member function 'phoenix::pSeparator::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/separator.hpp:8:8: note: Technically the member function 'phoenix::pSeparator::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/item.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pItem::setImage' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/item.cpp:3:13: note: Technically the member function 'phoenix::pItem::setImage' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/item.hpp:6:8: note: Technically the member function 'phoenix::pItem::setImage' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/item.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pItem::setText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/item.cpp:6:13: note: Technically the member function 'phoenix::pItem::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/item.hpp:7:8: note: Technically the member function 'phoenix::pItem::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/item.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pItem::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/item.cpp:9:13: note: Technically the member function 'phoenix::pItem::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/item.hpp:10:8: note: Technically the member function 'phoenix::pItem::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/item.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pItem::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/item.cpp:12:13: note: Technically the member function 'phoenix::pItem::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/item.hpp:11:8: note: Technically the member function 'phoenix::pItem::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/check-item.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pCheckItem::setChecked' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/check-item.cpp:3:18: note: Technically the member function 'phoenix::pCheckItem::setChecked' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/check-item.hpp:6:8: note: Technically the member function 'phoenix::pCheckItem::setChecked' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/check-item.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pCheckItem::setText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/check-item.cpp:6:18: note: Technically the member function 'phoenix::pCheckItem::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/check-item.hpp:7:8: note: Technically the member function 'phoenix::pCheckItem::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/check-item.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pCheckItem::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/check-item.cpp:9:18: note: Technically the member function 'phoenix::pCheckItem::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/check-item.hpp:10:8: note: Technically the member function 'phoenix::pCheckItem::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/check-item.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pCheckItem::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/check-item.cpp:12:18: note: Technically the member function 'phoenix::pCheckItem::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/check-item.hpp:11:8: note: Technically the member function 'phoenix::pCheckItem::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/radio-item.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pRadioItem::setChecked' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/radio-item.cpp:3:18: note: Technically the member function 'phoenix::pRadioItem::setChecked' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/radio-item.hpp:6:8: note: Technically the member function 'phoenix::pRadioItem::setChecked' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/radio-item.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pRadioItem::setGroup' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/radio-item.cpp:6:18: note: Technically the member function 'phoenix::pRadioItem::setGroup' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/radio-item.hpp:7:8: note: Technically the member function 'phoenix::pRadioItem::setGroup' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/radio-item.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pRadioItem::setText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/radio-item.cpp:9:18: note: Technically the member function 'phoenix::pRadioItem::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/radio-item.hpp:8:8: note: Technically the member function 'phoenix::pRadioItem::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/radio-item.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pRadioItem::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/radio-item.cpp:12:18: note: Technically the member function 'phoenix::pRadioItem::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/radio-item.hpp:11:8: note: Technically the member function 'phoenix::pRadioItem::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/radio-item.hpp:12:8: performance:inconclusive: Technically the member function 'phoenix::pRadioItem::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/action/radio-item.cpp:15:18: note: Technically the member function 'phoenix::pRadioItem::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/action/radio-item.hpp:12:8: note: Technically the member function 'phoenix::pRadioItem::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pWidget::enabled' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/widget.cpp:3:15: note: Technically the member function 'phoenix::pWidget::enabled' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:6:8: note: Technically the member function 'phoenix::pWidget::enabled' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pWidget::focused' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/widget.cpp:7:15: note: Technically the member function 'phoenix::pWidget::focused' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:7:8: note: Technically the member function 'phoenix::pWidget::focused' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pWidget::minimumSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/widget.cpp:11:15: note: Technically the member function 'phoenix::pWidget::minimumSize' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:8:8: note: Technically the member function 'phoenix::pWidget::minimumSize' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:9:8: performance:inconclusive: Technically the member function 'phoenix::pWidget::setEnabled' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/widget.cpp:15:15: note: Technically the member function 'phoenix::pWidget::setEnabled' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:9:8: note: Technically the member function 'phoenix::pWidget::setEnabled' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pWidget::setFocused' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/widget.cpp:18:15: note: Technically the member function 'phoenix::pWidget::setFocused' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:10:8: note: Technically the member function 'phoenix::pWidget::setFocused' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pWidget::setFont' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/widget.cpp:21:15: note: Technically the member function 'phoenix::pWidget::setFont' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:11:8: note: Technically the member function 'phoenix::pWidget::setFont' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:12:8: performance:inconclusive: Technically the member function 'phoenix::pWidget::setGeometry' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/widget.cpp:24:15: note: Technically the member function 'phoenix::pWidget::setGeometry' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:12:8: note: Technically the member function 'phoenix::pWidget::setGeometry' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:13:8: performance:inconclusive: Technically the member function 'phoenix::pWidget::setVisible' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/widget.cpp:27:15: note: Technically the member function 'phoenix::pWidget::setVisible' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:13:8: note: Technically the member function 'phoenix::pWidget::setVisible' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:16:8: performance:inconclusive: Technically the member function 'phoenix::pWidget::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/widget.cpp:30:15: note: Technically the member function 'phoenix::pWidget::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:16:8: note: Technically the member function 'phoenix::pWidget::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:17:8: performance:inconclusive: Technically the member function 'phoenix::pWidget::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/widget.cpp:33:15: note: Technically the member function 'phoenix::pWidget::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/widget.hpp:17:8: note: Technically the member function 'phoenix::pWidget::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/button.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pButton::setBordered' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/button.cpp:3:15: note: Technically the member function 'phoenix::pButton::setBordered' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/button.hpp:6:8: note: Technically the member function 'phoenix::pButton::setBordered' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/button.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pButton::setImage' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/button.cpp:6:15: note: Technically the member function 'phoenix::pButton::setImage' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/button.hpp:7:8: note: Technically the member function 'phoenix::pButton::setImage' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/button.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pButton::setText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/button.cpp:9:15: note: Technically the member function 'phoenix::pButton::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/button.hpp:8:8: note: Technically the member function 'phoenix::pButton::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/button.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pButton::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/button.cpp:12:15: note: Technically the member function 'phoenix::pButton::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/button.hpp:11:8: note: Technically the member function 'phoenix::pButton::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/button.hpp:12:8: performance:inconclusive: Technically the member function 'phoenix::pButton::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/button.cpp:15:15: note: Technically the member function 'phoenix::pButton::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/button.hpp:12:8: note: Technically the member function 'phoenix::pButton::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/canvas.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pCanvas::setDroppable' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/canvas.cpp:3:15: note: Technically the member function 'phoenix::pCanvas::setDroppable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/canvas.hpp:6:8: note: Technically the member function 'phoenix::pCanvas::setDroppable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/canvas.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pCanvas::setMode' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/canvas.cpp:6:15: note: Technically the member function 'phoenix::pCanvas::setMode' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/canvas.hpp:7:8: note: Technically the member function 'phoenix::pCanvas::setMode' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/canvas.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pCanvas::setSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/canvas.cpp:9:15: note: Technically the member function 'phoenix::pCanvas::setSize' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/canvas.hpp:8:8: note: Technically the member function 'phoenix::pCanvas::setSize' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/canvas.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pCanvas::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/canvas.cpp:12:15: note: Technically the member function 'phoenix::pCanvas::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/canvas.hpp:11:8: note: Technically the member function 'phoenix::pCanvas::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/canvas.hpp:12:8: performance:inconclusive: Technically the member function 'phoenix::pCanvas::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/canvas.cpp:15:15: note: Technically the member function 'phoenix::pCanvas::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/canvas.hpp:12:8: note: Technically the member function 'phoenix::pCanvas::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-button.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pCheckButton::setChecked' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/check-button.cpp:3:20: note: Technically the member function 'phoenix::pCheckButton::setChecked' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-button.hpp:6:8: note: Technically the member function 'phoenix::pCheckButton::setChecked' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-button.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pCheckButton::setImage' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/check-button.cpp:6:20: note: Technically the member function 'phoenix::pCheckButton::setImage' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-button.hpp:7:8: note: Technically the member function 'phoenix::pCheckButton::setImage' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-button.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pCheckButton::setText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/check-button.cpp:9:20: note: Technically the member function 'phoenix::pCheckButton::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-button.hpp:8:8: note: Technically the member function 'phoenix::pCheckButton::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-button.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pCheckButton::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/check-button.cpp:12:20: note: Technically the member function 'phoenix::pCheckButton::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-button.hpp:11:8: note: Technically the member function 'phoenix::pCheckButton::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-button.hpp:12:8: performance:inconclusive: Technically the member function 'phoenix::pCheckButton::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/check-button.cpp:15:20: note: Technically the member function 'phoenix::pCheckButton::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-button.hpp:12:8: note: Technically the member function 'phoenix::pCheckButton::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-label.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pCheckLabel::setChecked' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/check-label.cpp:3:19: note: Technically the member function 'phoenix::pCheckLabel::setChecked' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-label.hpp:6:8: note: Technically the member function 'phoenix::pCheckLabel::setChecked' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-label.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pCheckLabel::setText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/check-label.cpp:6:19: note: Technically the member function 'phoenix::pCheckLabel::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-label.hpp:7:8: note: Technically the member function 'phoenix::pCheckLabel::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-label.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pCheckLabel::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/check-label.cpp:9:19: note: Technically the member function 'phoenix::pCheckLabel::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-label.hpp:10:8: note: Technically the member function 'phoenix::pCheckLabel::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-label.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pCheckLabel::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/check-label.cpp:12:19: note: Technically the member function 'phoenix::pCheckLabel::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/check-label.hpp:11:8: note: Technically the member function 'phoenix::pCheckLabel::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/combo-button.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pComboButton::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/combo-button.cpp:3:20: note: Technically the member function 'phoenix::pComboButton::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/combo-button.hpp:6:8: note: Technically the member function 'phoenix::pComboButton::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/combo-button.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pComboButton::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/combo-button.cpp:6:20: note: Technically the member function 'phoenix::pComboButton::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/combo-button.hpp:7:8: note: Technically the member function 'phoenix::pComboButton::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/combo-button.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pComboButton::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/combo-button.cpp:9:20: note: Technically the member function 'phoenix::pComboButton::reset' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/combo-button.hpp:8:8: note: Technically the member function 'phoenix::pComboButton::reset' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/combo-button.hpp:9:8: performance:inconclusive: Technically the member function 'phoenix::pComboButton::setSelected' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/combo-button.cpp:12:20: note: Technically the member function 'phoenix::pComboButton::setSelected' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/combo-button.hpp:9:8: note: Technically the member function 'phoenix::pComboButton::setSelected' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/combo-button.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pComboButton::setText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/combo-button.cpp:15:20: note: Technically the member function 'phoenix::pComboButton::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/combo-button.hpp:10:8: note: Technically the member function 'phoenix::pComboButton::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/combo-button.hpp:13:8: performance:inconclusive: Technically the member function 'phoenix::pComboButton::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/combo-button.cpp:18:20: note: Technically the member function 'phoenix::pComboButton::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/combo-button.hpp:13:8: note: Technically the member function 'phoenix::pComboButton::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/combo-button.hpp:14:8: performance:inconclusive: Technically the member function 'phoenix::pComboButton::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/combo-button.cpp:21:20: note: Technically the member function 'phoenix::pComboButton::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/combo-button.hpp:14:8: note: Technically the member function 'phoenix::pComboButton::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/console.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pConsole::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/console.cpp:3:16: note: Technically the member function 'phoenix::pConsole::print' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/console.hpp:6:8: note: Technically the member function 'phoenix::pConsole::print' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/console.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pConsole::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/console.cpp:6:16: note: Technically the member function 'phoenix::pConsole::reset' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/console.hpp:7:8: note: Technically the member function 'phoenix::pConsole::reset' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/console.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pConsole::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/console.cpp:9:16: note: Technically the member function 'phoenix::pConsole::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/console.hpp:8:8: note: Technically the member function 'phoenix::pConsole::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/console.hpp:9:8: performance:inconclusive: Technically the member function 'phoenix::pConsole::setForegroundColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/console.cpp:12:16: note: Technically the member function 'phoenix::pConsole::setForegroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/console.hpp:9:8: note: Technically the member function 'phoenix::pConsole::setForegroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/console.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pConsole::setPrompt' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/console.cpp:15:16: note: Technically the member function 'phoenix::pConsole::setPrompt' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/console.hpp:10:8: note: Technically the member function 'phoenix::pConsole::setPrompt' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/console.hpp:13:8: performance:inconclusive: Technically the member function 'phoenix::pConsole::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/console.cpp:18:16: note: Technically the member function 'phoenix::pConsole::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/console.hpp:13:8: note: Technically the member function 'phoenix::pConsole::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/console.hpp:14:8: performance:inconclusive: Technically the member function 'phoenix::pConsole::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/console.cpp:21:16: note: Technically the member function 'phoenix::pConsole::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/console.hpp:14:8: note: Technically the member function 'phoenix::pConsole::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/frame.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pFrame::setText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/frame.cpp:3:14: note: Technically the member function 'phoenix::pFrame::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/frame.hpp:6:8: note: Technically the member function 'phoenix::pFrame::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/frame.hpp:9:8: performance:inconclusive: Technically the member function 'phoenix::pFrame::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/frame.cpp:6:14: note: Technically the member function 'phoenix::pFrame::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/frame.hpp:9:8: note: Technically the member function 'phoenix::pFrame::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/frame.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pFrame::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/frame.cpp:9:14: note: Technically the member function 'phoenix::pFrame::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/frame.hpp:10:8: note: Technically the member function 'phoenix::pFrame::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pHexEdit::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/hex-edit.cpp:3:16: note: Technically the member function 'phoenix::pHexEdit::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:6:8: note: Technically the member function 'phoenix::pHexEdit::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pHexEdit::setColumns' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/hex-edit.cpp:6:16: note: Technically the member function 'phoenix::pHexEdit::setColumns' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:7:8: note: Technically the member function 'phoenix::pHexEdit::setColumns' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pHexEdit::setForegroundColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/hex-edit.cpp:9:16: note: Technically the member function 'phoenix::pHexEdit::setForegroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:8:8: note: Technically the member function 'phoenix::pHexEdit::setForegroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:9:8: performance:inconclusive: Technically the member function 'phoenix::pHexEdit::setLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/hex-edit.cpp:12:16: note: Technically the member function 'phoenix::pHexEdit::setLength' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:9:8: note: Technically the member function 'phoenix::pHexEdit::setLength' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pHexEdit::setOffset' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/hex-edit.cpp:15:16: note: Technically the member function 'phoenix::pHexEdit::setOffset' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:10:8: note: Technically the member function 'phoenix::pHexEdit::setOffset' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pHexEdit::setRows' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/hex-edit.cpp:18:16: note: Technically the member function 'phoenix::pHexEdit::setRows' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:11:8: note: Technically the member function 'phoenix::pHexEdit::setRows' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:12:8: performance:inconclusive: Technically the member function 'phoenix::pHexEdit::update' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/hex-edit.cpp:21:16: note: Technically the member function 'phoenix::pHexEdit::update' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:12:8: note: Technically the member function 'phoenix::pHexEdit::update' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:15:8: performance:inconclusive: Technically the member function 'phoenix::pHexEdit::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/hex-edit.cpp:24:16: note: Technically the member function 'phoenix::pHexEdit::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:15:8: note: Technically the member function 'phoenix::pHexEdit::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:16:8: performance:inconclusive: Technically the member function 'phoenix::pHexEdit::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/hex-edit.cpp:27:16: note: Technically the member function 'phoenix::pHexEdit::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/hex-edit.hpp:16:8: note: Technically the member function 'phoenix::pHexEdit::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/horizontal-scroller.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pHorizontalScroller::setLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/horizontal-scroller.cpp:3:27: note: Technically the member function 'phoenix::pHorizontalScroller::setLength' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/horizontal-scroller.hpp:6:8: note: Technically the member function 'phoenix::pHorizontalScroller::setLength' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/horizontal-scroller.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pHorizontalScroller::setPosition' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/horizontal-scroller.cpp:6:27: note: Technically the member function 'phoenix::pHorizontalScroller::setPosition' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/horizontal-scroller.hpp:7:8: note: Technically the member function 'phoenix::pHorizontalScroller::setPosition' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/horizontal-scroller.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pHorizontalScroller::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/horizontal-scroller.cpp:9:27: note: Technically the member function 'phoenix::pHorizontalScroller::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/horizontal-scroller.hpp:10:8: note: Technically the member function 'phoenix::pHorizontalScroller::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/horizontal-scroller.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pHorizontalScroller::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/horizontal-scroller.cpp:12:27: note: Technically the member function 'phoenix::pHorizontalScroller::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/horizontal-scroller.hpp:11:8: note: Technically the member function 'phoenix::pHorizontalScroller::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/horizontal-slider.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pHorizontalSlider::setLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/horizontal-slider.cpp:3:25: note: Technically the member function 'phoenix::pHorizontalSlider::setLength' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/horizontal-slider.hpp:6:8: note: Technically the member function 'phoenix::pHorizontalSlider::setLength' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/horizontal-slider.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pHorizontalSlider::setPosition' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/horizontal-slider.cpp:6:25: note: Technically the member function 'phoenix::pHorizontalSlider::setPosition' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/horizontal-slider.hpp:7:8: note: Technically the member function 'phoenix::pHorizontalSlider::setPosition' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/horizontal-slider.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pHorizontalSlider::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/horizontal-slider.cpp:9:25: note: Technically the member function 'phoenix::pHorizontalSlider::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/horizontal-slider.hpp:10:8: note: Technically the member function 'phoenix::pHorizontalSlider::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/horizontal-slider.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pHorizontalSlider::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/horizontal-slider.cpp:12:25: note: Technically the member function 'phoenix::pHorizontalSlider::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/horizontal-slider.hpp:11:8: note: Technically the member function 'phoenix::pHorizontalSlider::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/label.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pLabel::setText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/label.cpp:3:14: note: Technically the member function 'phoenix::pLabel::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/label.hpp:6:8: note: Technically the member function 'phoenix::pLabel::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/label.hpp:9:8: performance:inconclusive: Technically the member function 'phoenix::pLabel::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/label.cpp:6:14: note: Technically the member function 'phoenix::pLabel::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/label.hpp:9:8: note: Technically the member function 'phoenix::pLabel::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/label.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pLabel::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/label.cpp:9:14: note: Technically the member function 'phoenix::pLabel::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/label.hpp:10:8: note: Technically the member function 'phoenix::pLabel::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/line-edit.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pLineEdit::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/line-edit.cpp:3:17: note: Technically the member function 'phoenix::pLineEdit::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/line-edit.hpp:6:8: note: Technically the member function 'phoenix::pLineEdit::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/line-edit.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pLineEdit::setEditable' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/line-edit.cpp:6:17: note: Technically the member function 'phoenix::pLineEdit::setEditable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/line-edit.hpp:7:8: note: Technically the member function 'phoenix::pLineEdit::setEditable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/line-edit.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pLineEdit::setForegroundColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/line-edit.cpp:9:17: note: Technically the member function 'phoenix::pLineEdit::setForegroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/line-edit.hpp:8:8: note: Technically the member function 'phoenix::pLineEdit::setForegroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/line-edit.hpp:9:8: performance:inconclusive: Technically the member function 'phoenix::pLineEdit::setText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/line-edit.cpp:12:17: note: Technically the member function 'phoenix::pLineEdit::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/line-edit.hpp:9:8: note: Technically the member function 'phoenix::pLineEdit::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/line-edit.hpp:10:10: performance:inconclusive: Technically the member function 'phoenix::pLineEdit::text' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/line-edit.cpp:15:19: note: Technically the member function 'phoenix::pLineEdit::text' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/line-edit.hpp:10:10: note: Technically the member function 'phoenix::pLineEdit::text' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/line-edit.hpp:13:8: performance:inconclusive: Technically the member function 'phoenix::pLineEdit::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/line-edit.cpp:18:17: note: Technically the member function 'phoenix::pLineEdit::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/line-edit.hpp:13:8: note: Technically the member function 'phoenix::pLineEdit::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/line-edit.hpp:14:8: performance:inconclusive: Technically the member function 'phoenix::pLineEdit::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/line-edit.cpp:21:17: note: Technically the member function 'phoenix::pLineEdit::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/line-edit.hpp:14:8: note: Technically the member function 'phoenix::pLineEdit::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pListView::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:3:17: note: Technically the member function 'phoenix::pListView::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:6:8: note: Technically the member function 'phoenix::pListView::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pListView::autoSizeColumns' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:6:17: note: Technically the member function 'phoenix::pListView::autoSizeColumns' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:7:8: note: Technically the member function 'phoenix::pListView::autoSizeColumns' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pListView::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:9:17: note: Technically the member function 'phoenix::pListView::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:8:8: note: Technically the member function 'phoenix::pListView::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:9:8: performance:inconclusive: Technically the member function 'phoenix::pListView::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:12:17: note: Technically the member function 'phoenix::pListView::reset' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:9:8: note: Technically the member function 'phoenix::pListView::reset' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pListView::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:15:17: note: Technically the member function 'phoenix::pListView::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:10:8: note: Technically the member function 'phoenix::pListView::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pListView::setCheckable' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:18:17: note: Technically the member function 'phoenix::pListView::setCheckable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:11:8: note: Technically the member function 'phoenix::pListView::setCheckable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:12:8: performance:inconclusive: Technically the member function 'phoenix::pListView::setChecked' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:21:17: note: Technically the member function 'phoenix::pListView::setChecked' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:12:8: note: Technically the member function 'phoenix::pListView::setChecked' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:13:8: performance:inconclusive: Technically the member function 'phoenix::pListView::setChecked' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:24:17: note: Technically the member function 'phoenix::pListView::setChecked' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:13:8: note: Technically the member function 'phoenix::pListView::setChecked' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:14:8: performance:inconclusive: Technically the member function 'phoenix::pListView::setCheckedAll' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:27:17: note: Technically the member function 'phoenix::pListView::setCheckedAll' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:14:8: note: Technically the member function 'phoenix::pListView::setCheckedAll' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:15:8: performance:inconclusive: Technically the member function 'phoenix::pListView::setCheckedNone' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:30:17: note: Technically the member function 'phoenix::pListView::setCheckedNone' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:15:8: note: Technically the member function 'phoenix::pListView::setCheckedNone' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:16:8: performance:inconclusive: Technically the member function 'phoenix::pListView::setForegroundColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:33:17: note: Technically the member function 'phoenix::pListView::setForegroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:16:8: note: Technically the member function 'phoenix::pListView::setForegroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:18:8: performance:inconclusive: Technically the member function 'phoenix::pListView::setHeaderVisible' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:39:17: note: Technically the member function 'phoenix::pListView::setHeaderVisible' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:18:8: note: Technically the member function 'phoenix::pListView::setHeaderVisible' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:19:8: performance:inconclusive: Technically the member function 'phoenix::pListView::setImage' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:42:17: note: Technically the member function 'phoenix::pListView::setImage' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:19:8: note: Technically the member function 'phoenix::pListView::setImage' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:20:8: performance:inconclusive: Technically the member function 'phoenix::pListView::setSelected' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:45:17: note: Technically the member function 'phoenix::pListView::setSelected' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:20:8: note: Technically the member function 'phoenix::pListView::setSelected' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:21:8: performance:inconclusive: Technically the member function 'phoenix::pListView::setSelected' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:48:17: note: Technically the member function 'phoenix::pListView::setSelected' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:21:8: note: Technically the member function 'phoenix::pListView::setSelected' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:22:8: performance:inconclusive: Technically the member function 'phoenix::pListView::setSelectedAll' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:51:17: note: Technically the member function 'phoenix::pListView::setSelectedAll' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:22:8: note: Technically the member function 'phoenix::pListView::setSelectedAll' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:23:8: performance:inconclusive: Technically the member function 'phoenix::pListView::setSelectedNone' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:54:17: note: Technically the member function 'phoenix::pListView::setSelectedNone' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:23:8: note: Technically the member function 'phoenix::pListView::setSelectedNone' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:24:8: performance:inconclusive: Technically the member function 'phoenix::pListView::setSingleSelection' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:57:17: note: Technically the member function 'phoenix::pListView::setSingleSelection' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:24:8: note: Technically the member function 'phoenix::pListView::setSingleSelection' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:25:8: performance:inconclusive: Technically the member function 'phoenix::pListView::setText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:60:17: note: Technically the member function 'phoenix::pListView::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:25:8: note: Technically the member function 'phoenix::pListView::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:28:8: performance:inconclusive: Technically the member function 'phoenix::pListView::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:63:17: note: Technically the member function 'phoenix::pListView::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:28:8: note: Technically the member function 'phoenix::pListView::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:29:8: performance:inconclusive: Technically the member function 'phoenix::pListView::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/list-view.cpp:66:17: note: Technically the member function 'phoenix::pListView::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/list-view.hpp:29:8: note: Technically the member function 'phoenix::pListView::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/progress-bar.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pProgressBar::setPosition' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/progress-bar.cpp:3:20: note: Technically the member function 'phoenix::pProgressBar::setPosition' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/progress-bar.hpp:6:8: note: Technically the member function 'phoenix::pProgressBar::setPosition' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/progress-bar.hpp:9:8: performance:inconclusive: Technically the member function 'phoenix::pProgressBar::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/progress-bar.cpp:6:20: note: Technically the member function 'phoenix::pProgressBar::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/progress-bar.hpp:9:8: note: Technically the member function 'phoenix::pProgressBar::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/progress-bar.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pProgressBar::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/progress-bar.cpp:9:20: note: Technically the member function 'phoenix::pProgressBar::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/progress-bar.hpp:10:8: note: Technically the member function 'phoenix::pProgressBar::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-button.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pRadioButton::setChecked' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/radio-button.cpp:3:20: note: Technically the member function 'phoenix::pRadioButton::setChecked' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-button.hpp:6:8: note: Technically the member function 'phoenix::pRadioButton::setChecked' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-button.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pRadioButton::setGroup' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/radio-button.cpp:6:20: note: Technically the member function 'phoenix::pRadioButton::setGroup' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-button.hpp:7:8: note: Technically the member function 'phoenix::pRadioButton::setGroup' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-button.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pRadioButton::setImage' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/radio-button.cpp:9:20: note: Technically the member function 'phoenix::pRadioButton::setImage' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-button.hpp:8:8: note: Technically the member function 'phoenix::pRadioButton::setImage' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-button.hpp:9:8: performance:inconclusive: Technically the member function 'phoenix::pRadioButton::setText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/radio-button.cpp:12:20: note: Technically the member function 'phoenix::pRadioButton::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-button.hpp:9:8: note: Technically the member function 'phoenix::pRadioButton::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-button.hpp:12:8: performance:inconclusive: Technically the member function 'phoenix::pRadioButton::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/radio-button.cpp:15:20: note: Technically the member function 'phoenix::pRadioButton::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-button.hpp:12:8: note: Technically the member function 'phoenix::pRadioButton::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-button.hpp:13:8: performance:inconclusive: Technically the member function 'phoenix::pRadioButton::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/radio-button.cpp:18:20: note: Technically the member function 'phoenix::pRadioButton::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-button.hpp:13:8: note: Technically the member function 'phoenix::pRadioButton::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-label.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pRadioLabel::setChecked' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/radio-label.cpp:3:19: note: Technically the member function 'phoenix::pRadioLabel::setChecked' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-label.hpp:6:8: note: Technically the member function 'phoenix::pRadioLabel::setChecked' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-label.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pRadioLabel::setGroup' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/radio-label.cpp:6:19: note: Technically the member function 'phoenix::pRadioLabel::setGroup' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-label.hpp:7:8: note: Technically the member function 'phoenix::pRadioLabel::setGroup' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-label.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pRadioLabel::setText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/radio-label.cpp:9:19: note: Technically the member function 'phoenix::pRadioLabel::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-label.hpp:8:8: note: Technically the member function 'phoenix::pRadioLabel::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-label.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pRadioLabel::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/radio-label.cpp:12:19: note: Technically the member function 'phoenix::pRadioLabel::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-label.hpp:11:8: note: Technically the member function 'phoenix::pRadioLabel::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-label.hpp:12:8: performance:inconclusive: Technically the member function 'phoenix::pRadioLabel::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/radio-label.cpp:15:19: note: Technically the member function 'phoenix::pRadioLabel::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/radio-label.hpp:12:8: note: Technically the member function 'phoenix::pRadioLabel::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/tab-frame.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pTabFrame::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/tab-frame.cpp:3:17: note: Technically the member function 'phoenix::pTabFrame::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/tab-frame.hpp:6:8: note: Technically the member function 'phoenix::pTabFrame::append' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/tab-frame.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pTabFrame::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/tab-frame.cpp:6:17: note: Technically the member function 'phoenix::pTabFrame::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/tab-frame.hpp:7:8: note: Technically the member function 'phoenix::pTabFrame::remove' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/tab-frame.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pTabFrame::setImage' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/tab-frame.cpp:9:17: note: Technically the member function 'phoenix::pTabFrame::setImage' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/tab-frame.hpp:8:8: note: Technically the member function 'phoenix::pTabFrame::setImage' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/tab-frame.hpp:9:8: performance:inconclusive: Technically the member function 'phoenix::pTabFrame::setSelected' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/tab-frame.cpp:12:17: note: Technically the member function 'phoenix::pTabFrame::setSelected' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/tab-frame.hpp:9:8: note: Technically the member function 'phoenix::pTabFrame::setSelected' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/tab-frame.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pTabFrame::setText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/tab-frame.cpp:15:17: note: Technically the member function 'phoenix::pTabFrame::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/tab-frame.hpp:10:8: note: Technically the member function 'phoenix::pTabFrame::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/tab-frame.hpp:13:8: performance:inconclusive: Technically the member function 'phoenix::pTabFrame::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/tab-frame.cpp:18:17: note: Technically the member function 'phoenix::pTabFrame::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/tab-frame.hpp:13:8: note: Technically the member function 'phoenix::pTabFrame::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/tab-frame.hpp:14:8: performance:inconclusive: Technically the member function 'phoenix::pTabFrame::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/tab-frame.cpp:21:17: note: Technically the member function 'phoenix::pTabFrame::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/tab-frame.hpp:14:8: note: Technically the member function 'phoenix::pTabFrame::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pTextEdit::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/text-edit.cpp:3:17: note: Technically the member function 'phoenix::pTextEdit::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:6:8: note: Technically the member function 'phoenix::pTextEdit::setBackgroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pTextEdit::setCursorPosition' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/text-edit.cpp:6:17: note: Technically the member function 'phoenix::pTextEdit::setCursorPosition' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:7:8: note: Technically the member function 'phoenix::pTextEdit::setCursorPosition' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:8:8: performance:inconclusive: Technically the member function 'phoenix::pTextEdit::setEditable' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/text-edit.cpp:9:17: note: Technically the member function 'phoenix::pTextEdit::setEditable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:8:8: note: Technically the member function 'phoenix::pTextEdit::setEditable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:9:8: performance:inconclusive: Technically the member function 'phoenix::pTextEdit::setForegroundColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/text-edit.cpp:12:17: note: Technically the member function 'phoenix::pTextEdit::setForegroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:9:8: note: Technically the member function 'phoenix::pTextEdit::setForegroundColor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pTextEdit::setText' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/text-edit.cpp:15:17: note: Technically the member function 'phoenix::pTextEdit::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:10:8: note: Technically the member function 'phoenix::pTextEdit::setText' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pTextEdit::setWordWrap' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/text-edit.cpp:18:17: note: Technically the member function 'phoenix::pTextEdit::setWordWrap' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:11:8: note: Technically the member function 'phoenix::pTextEdit::setWordWrap' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:12:10: performance:inconclusive: Technically the member function 'phoenix::pTextEdit::text' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/text-edit.cpp:21:19: note: Technically the member function 'phoenix::pTextEdit::text' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:12:10: note: Technically the member function 'phoenix::pTextEdit::text' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:15:8: performance:inconclusive: Technically the member function 'phoenix::pTextEdit::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/text-edit.cpp:24:17: note: Technically the member function 'phoenix::pTextEdit::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:15:8: note: Technically the member function 'phoenix::pTextEdit::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:16:8: performance:inconclusive: Technically the member function 'phoenix::pTextEdit::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/text-edit.cpp:27:17: note: Technically the member function 'phoenix::pTextEdit::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/text-edit.hpp:16:8: note: Technically the member function 'phoenix::pTextEdit::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/vertical-scroller.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pVerticalScroller::setLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/vertical-scroller.cpp:3:25: note: Technically the member function 'phoenix::pVerticalScroller::setLength' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/vertical-scroller.hpp:6:8: note: Technically the member function 'phoenix::pVerticalScroller::setLength' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/vertical-scroller.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pVerticalScroller::setPosition' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/vertical-scroller.cpp:6:25: note: Technically the member function 'phoenix::pVerticalScroller::setPosition' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/vertical-scroller.hpp:7:8: note: Technically the member function 'phoenix::pVerticalScroller::setPosition' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/vertical-scroller.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pVerticalScroller::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/vertical-scroller.cpp:9:25: note: Technically the member function 'phoenix::pVerticalScroller::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/vertical-scroller.hpp:10:8: note: Technically the member function 'phoenix::pVerticalScroller::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/vertical-scroller.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pVerticalScroller::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/vertical-scroller.cpp:12:25: note: Technically the member function 'phoenix::pVerticalScroller::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/vertical-scroller.hpp:11:8: note: Technically the member function 'phoenix::pVerticalScroller::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/vertical-slider.hpp:6:8: performance:inconclusive: Technically the member function 'phoenix::pVerticalSlider::setLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/vertical-slider.cpp:3:23: note: Technically the member function 'phoenix::pVerticalSlider::setLength' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/vertical-slider.hpp:6:8: note: Technically the member function 'phoenix::pVerticalSlider::setLength' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/vertical-slider.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pVerticalSlider::setPosition' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/vertical-slider.cpp:6:23: note: Technically the member function 'phoenix::pVerticalSlider::setPosition' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/vertical-slider.hpp:7:8: note: Technically the member function 'phoenix::pVerticalSlider::setPosition' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/vertical-slider.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pVerticalSlider::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/vertical-slider.cpp:9:23: note: Technically the member function 'phoenix::pVerticalSlider::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/vertical-slider.hpp:10:8: note: Technically the member function 'phoenix::pVerticalSlider::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/vertical-slider.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pVerticalSlider::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/vertical-slider.cpp:12:23: note: Technically the member function 'phoenix::pVerticalSlider::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/vertical-slider.hpp:11:8: note: Technically the member function 'phoenix::pVerticalSlider::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/viewport.hpp:6:13: performance:inconclusive: Technically the member function 'phoenix::pViewport::handle' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/viewport.cpp:3:22: note: Technically the member function 'phoenix::pViewport::handle' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/viewport.hpp:6:13: note: Technically the member function 'phoenix::pViewport::handle' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/viewport.hpp:7:8: performance:inconclusive: Technically the member function 'phoenix::pViewport::setDroppable' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/viewport.cpp:7:17: note: Technically the member function 'phoenix::pViewport::setDroppable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/viewport.hpp:7:8: note: Technically the member function 'phoenix::pViewport::setDroppable' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/viewport.hpp:10:8: performance:inconclusive: Technically the member function 'phoenix::pViewport::constructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/viewport.cpp:10:17: note: Technically the member function 'phoenix::pViewport::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/viewport.hpp:10:8: note: Technically the member function 'phoenix::pViewport::constructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/viewport.hpp:11:8: performance:inconclusive: Technically the member function 'phoenix::pViewport::destructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/hiro/reference/widget/viewport.cpp:13:17: note: Technically the member function 'phoenix::pViewport::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/widget/viewport.hpp:11:8: note: Technically the member function 'phoenix::pViewport::destructor' can be static (but you may consider moving to unnamed namespace). higan_v106-source/hiro/reference/object.hpp:7:3: style: Struct 'pObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/timer.hpp:9:3: style: Struct 'pTimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/window.hpp:32:3: style: Struct 'pWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/popup-menu.hpp:10:3: style: Struct 'pPopupMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/action/action.hpp:9:3: style: Struct 'pAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/action/menu.hpp:11:3: style: Struct 'pMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/action/separator.hpp:6:3: style: Struct 'pSeparator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/action/item.hpp:9:3: style: Struct 'pItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/action/check-item.hpp:9:3: style: Struct 'pCheckItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/action/radio-item.hpp:10:3: style: Struct 'pRadioItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/sizable.hpp:6:3: style: Struct 'pSizable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/layout.hpp:6:3: style: Struct 'pLayout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/widget.hpp:15:3: style: Struct 'pWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/button.hpp:10:3: style: Struct 'pButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/canvas.hpp:10:3: style: Struct 'pCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/check-button.hpp:10:3: style: Struct 'pCheckButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/check-label.hpp:9:3: style: Struct 'pCheckLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/combo-button.hpp:12:3: style: Struct 'pComboButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/console.hpp:12:3: style: Struct 'pConsole' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/frame.hpp:8:3: style: Struct 'pFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/hex-edit.hpp:14:3: style: Struct 'pHexEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/horizontal-scroller.hpp:9:3: style: Struct 'pHorizontalScroller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/horizontal-slider.hpp:9:3: style: Struct 'pHorizontalSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/label.hpp:8:3: style: Struct 'pLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/line-edit.hpp:12:3: style: Struct 'pLineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/list-view.hpp:27:3: style: Struct 'pListView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/progress-bar.hpp:8:3: style: Struct 'pProgressBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/radio-button.hpp:11:3: style: Struct 'pRadioButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/radio-label.hpp:10:3: style: Struct 'pRadioLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/tab-frame.hpp:12:3: style: Struct 'pTabFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/text-edit.hpp:14:3: style: Struct 'pTextEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/vertical-scroller.hpp:9:3: style: Struct 'pVerticalScroller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/vertical-slider.hpp:9:3: style: Struct 'pVerticalSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/reference/widget/viewport.hpp:9:3: style: Struct 'pViewport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/hiro/windows/utility.cpp:51:22: style: C-style pointer casting [cstyleCast] higan_v106-source/hiro/windows/utility.cpp:122:19: style: C-style pointer casting [cstyleCast] higan_v106-source/hiro/windows/utility.cpp:153:17: style: C-style pointer casting [cstyleCast] higan_v106-source/hiro/windows/utility.cpp:167:19: style: C-style pointer casting [cstyleCast] higan_v106-source/hiro/windows/utility.cpp:210:19: style: C-style pointer casting [cstyleCast] higan_v106-source/hiro/windows/utility.cpp:228:19: style: C-style pointer casting [cstyleCast] higan_v106-source/hiro/windows/utility.cpp:298:19: style: C-style pointer casting [cstyleCast] higan_v106-source/hiro/windows/utility.cpp:363:19: style: C-style pointer casting [cstyleCast] higan_v106-source/hiro/windows/utility.cpp:167:10: style: Local variable 'object' shadows outer variable [shadowVariable] higan_v106-source/hiro/windows/utility.cpp:153:8: note: Shadowed declaration higan_v106-source/hiro/windows/utility.cpp:167:10: note: Shadow variable higan_v106-source/hiro/windows/utility.cpp:210:10: style: Local variable 'object' shadows outer variable [shadowVariable] higan_v106-source/hiro/windows/utility.cpp:153:8: note: Shadowed declaration higan_v106-source/hiro/windows/utility.cpp:210:10: note: Shadow variable higan_v106-source/hiro/windows/utility.cpp:228:10: style: Local variable 'object' shadows outer variable [shadowVariable] higan_v106-source/hiro/windows/utility.cpp:153:8: note: Shadowed declaration higan_v106-source/hiro/windows/utility.cpp:228:10: note: Shadow variable higan_v106-source/hiro/windows/utility.cpp:298:10: style: Local variable 'object' shadows outer variable [shadowVariable] higan_v106-source/hiro/windows/utility.cpp:153:8: note: Shadowed declaration higan_v106-source/hiro/windows/utility.cpp:298:10: note: Shadow variable higan_v106-source/hiro/windows/utility.cpp:363:10: style: Local variable 'object' shadows outer variable [shadowVariable] higan_v106-source/hiro/windows/utility.cpp:153:8: note: Shadowed declaration higan_v106-source/hiro/windows/utility.cpp:363:10: note: Shadow variable higan_v106-source/hiro/windows/utility.cpp:122:10: style: Variable 'object' can be declared as pointer to const [constVariable] higan_v106-source/hiro/windows/utility.cpp:167:10: style: Variable 'object' can be declared as pointer to const [constVariable] higan_v106-source/hiro/windows/utility.cpp:210:10: style: Variable 'object' can be declared as pointer to const [constVariable] higan_v106-source/hiro/windows/utility.cpp:228:10: style: Variable 'object' can be declared as pointer to const [constVariable] higan_v106-source/hiro/windows/utility.cpp:298:10: style: Variable 'object' can be declared as pointer to const [constVariable] higan_v106-source/hiro/windows/utility.cpp:363:10: style: Variable 'object' can be declared as pointer to const [constVariable] higan_v106-source/hiro/windows/utility.cpp:295:27: style: Variable 'isWindowCallback' is assigned a value that is never used. [unreadVariable] higan_v106-source/icarus/core/super-famicom.cpp:66:10: style: Local variable 'name' shadows outer variable [shadowVariable] higan_v106-source/icarus/core/super-famicom.cpp:48:8: note: Shadowed declaration higan_v106-source/icarus/core/super-famicom.cpp:66:10: note: Shadow variable higan_v106-source/icarus/heuristics/game-boy-advance.cpp:24:29: style: C-style pointer casting [cstyleCast] higan_v106-source/icarus/heuristics/game-boy-advance.cpp:25:26: style: C-style pointer casting [cstyleCast] higan_v106-source/icarus/heuristics/game-boy-advance.cpp:11:14: style: struct member 'Identifier::size' is never used. [unusedStructMember] higan_v106-source/icarus/heuristics/super-famicom.cpp:9:8: performance:inconclusive: Technically the member function 'SuperFamicomCartridge::scoreHeader' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/icarus/heuristics/super-famicom.cpp:777:29: note: Technically the member function 'SuperFamicomCartridge::scoreHeader' can be static (but you may consider moving to unnamed namespace). higan_v106-source/icarus/heuristics/super-famicom.cpp:9:8: note: Technically the member function 'SuperFamicomCartridge::scoreHeader' can be static (but you may consider moving to unnamed namespace). higan_v106-source/icarus/heuristics/super-famicom.cpp:572:17: style: Local variable 'rom_size' shadows outer variable [shadowVariable] higan_v106-source/icarus/heuristics/super-famicom.cpp:62:8: note: Shadowed declaration higan_v106-source/icarus/heuristics/super-famicom.cpp:572:17: note: Shadow variable higan_v106-source/icarus/core/core.hpp:37:8: performance:inconclusive: Technically the member function 'Icarus::concatenate' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/icarus/core/core.cpp:102:14: note: Technically the member function 'Icarus::concatenate' can be static (but you may consider moving to unnamed namespace). higan_v106-source/icarus/core/core.hpp:37:8: note: Technically the member function 'Icarus::concatenate' can be static (but you may consider moving to unnamed namespace). higan_v106-source/icarus/ui/import-dialog.cpp:25:8: style: Condition 'abort' is always false [knownConditionTrueFalse] higan_v106-source/icarus/ui/import-dialog.cpp:17:11: note: Assignment 'abort=false', assigned value is 0 higan_v106-source/icarus/ui/import-dialog.cpp:22:24: note: Assuming container is not empty higan_v106-source/icarus/ui/import-dialog.cpp:25:8: note: Condition 'abort' is always false higan_v106-source/icarus/core/core.hpp:23:29: style: C-style pointer casting [cstyleCast] higan_v106-source/icarus/core/master-system.cpp:8:10: style: Local variable 'manifest' shadows outer function [shadowFunction] higan_v106-source/icarus/core/core.hpp:34:8: note: Shadowed declaration higan_v106-source/icarus/core/master-system.cpp:8:10: note: Shadow variable higan_v106-source/icarus/core/master-system.cpp:33:8: style: Local variable 'manifest' shadows outer function [shadowFunction] higan_v106-source/icarus/core/core.hpp:34:8: note: Shadowed declaration higan_v106-source/icarus/core/master-system.cpp:33:8: note: Shadow variable higan_v106-source/icarus/core/mega-drive.cpp:8:10: style: Local variable 'manifest' shadows outer function [shadowFunction] higan_v106-source/icarus/core/core.hpp:34:8: note: Shadowed declaration higan_v106-source/icarus/core/mega-drive.cpp:8:10: note: Shadow variable higan_v106-source/icarus/core/mega-drive.cpp:33:8: style: Local variable 'manifest' shadows outer function [shadowFunction] higan_v106-source/icarus/core/core.hpp:34:8: note: Shadowed declaration higan_v106-source/icarus/core/mega-drive.cpp:33:8: note: Shadow variable higan_v106-source/icarus/core/pc-engine.cpp:8:10: style: Local variable 'manifest' shadows outer function [shadowFunction] higan_v106-source/icarus/core/core.hpp:34:8: note: Shadowed declaration higan_v106-source/icarus/core/pc-engine.cpp:8:10: note: Shadow variable higan_v106-source/icarus/core/pc-engine.cpp:33:8: style: Local variable 'manifest' shadows outer function [shadowFunction] higan_v106-source/icarus/core/core.hpp:34:8: note: Shadowed declaration higan_v106-source/icarus/core/pc-engine.cpp:33:8: note: Shadow variable higan_v106-source/icarus/core/supergrafx.cpp:8:10: style: Local variable 'manifest' shadows outer function [shadowFunction] higan_v106-source/icarus/core/core.hpp:34:8: note: Shadowed declaration higan_v106-source/icarus/core/supergrafx.cpp:8:10: note: Shadow variable higan_v106-source/icarus/core/supergrafx.cpp:33:8: style: Local variable 'manifest' shadows outer function [shadowFunction] higan_v106-source/icarus/core/core.hpp:34:8: note: Shadowed declaration higan_v106-source/icarus/core/supergrafx.cpp:33:8: note: Shadow variable higan_v106-source/icarus/core/game-gear.cpp:8:10: style: Local variable 'manifest' shadows outer function [shadowFunction] higan_v106-source/icarus/core/core.hpp:34:8: note: Shadowed declaration higan_v106-source/icarus/core/game-gear.cpp:8:10: note: Shadow variable higan_v106-source/icarus/core/game-gear.cpp:33:8: style: Local variable 'manifest' shadows outer function [shadowFunction] higan_v106-source/icarus/core/core.hpp:34:8: note: Shadowed declaration higan_v106-source/icarus/core/game-gear.cpp:33:8: note: Shadow variable higan_v106-source/icarus/core/wonderswan.cpp:8:10: style: Local variable 'manifest' shadows outer function [shadowFunction] higan_v106-source/icarus/core/core.hpp:34:8: note: Shadowed declaration higan_v106-source/icarus/core/wonderswan.cpp:8:10: note: Shadow variable higan_v106-source/icarus/core/wonderswan.cpp:33:8: style: Local variable 'manifest' shadows outer function [shadowFunction] higan_v106-source/icarus/core/core.hpp:34:8: note: Shadowed declaration higan_v106-source/icarus/core/wonderswan.cpp:33:8: note: Shadow variable higan_v106-source/icarus/core/wonderswan-color.cpp:8:10: style: Local variable 'manifest' shadows outer function [shadowFunction] higan_v106-source/icarus/core/core.hpp:34:8: note: Shadowed declaration higan_v106-source/icarus/core/wonderswan-color.cpp:8:10: note: Shadow variable higan_v106-source/icarus/core/wonderswan-color.cpp:33:8: style: Local variable 'manifest' shadows outer function [shadowFunction] higan_v106-source/icarus/core/core.hpp:34:8: note: Shadowed declaration higan_v106-source/icarus/core/wonderswan-color.cpp:33:8: note: Shadow variable higan_v106-source/icarus/core/bs-memory.cpp:39:8: style: Local variable 'manifest' shadows outer function [shadowFunction] higan_v106-source/icarus/core/core.hpp:34:8: note: Shadowed declaration higan_v106-source/icarus/core/bs-memory.cpp:39:8: note: Shadow variable higan_v106-source/icarus/core/sufami-turbo.cpp:39:8: style: Local variable 'manifest' shadows outer function [shadowFunction] higan_v106-source/icarus/core/core.hpp:34:8: note: Shadowed declaration higan_v106-source/icarus/core/sufami-turbo.cpp:39:8: note: Shadow variable higan_v106-source/libco/ucontext.c:38:10: portability: Obsolescent function 'getcontext' called. Applications are recommended to be rewritten to use POSIX threads. [prohibitedgetcontextCalled] higan_v106-source/libco/ucontext.c:41:7: portability: Obsolescent function 'makecontext' called. Applications are recommended to be rewritten to use POSIX threads. [prohibitedmakecontextCalled] higan_v106-source/libco/ucontext.c:60:3: portability: Obsolescent function 'swapcontext' called. Applications are recommended to be rewritten to use POSIX threads. [prohibitedswapcontextCalled] higan_v106-source/libco/ucontext.c:38:32: style: Condition '!(thread->uc_stack.ss_sp=0)' is always true [knownConditionTrueFalse] higan_v106-source/ruby/audio/alsa.cpp:167:31: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/alsa.cpp:102:12: style: Local variable 'device' shadows outer function [shadowFunction] higan_v106-source/ruby/audio/alsa.cpp:24:8: note: Shadowed declaration higan_v106-source/ruby/audio/alsa.cpp:102:12: note: Shadow variable higan_v106-source/ruby/audio/asio.cpp:117:21: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/asio.cpp:206:23: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/asio.cpp:211:12: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/asio.cpp:224:12: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/asio.cpp:229:12: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/asio.cpp:234:12: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/asio.cpp:229:12: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] higan_v106-source/ruby/audio/asio.cpp:234:12: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] higan_v106-source/ruby/audio/asio.cpp:10:15: style: Local variable 'device' shadows outer function [shadowFunction] higan_v106-source/ruby/audio/asio.cpp:35:8: note: Shadowed declaration higan_v106-source/ruby/audio/asio.cpp:10:15: note: Shadow variable higan_v106-source/ruby/audio/asio.cpp:21:15: style: Local variable 'latency' shadows outer function [shadowFunction] higan_v106-source/ruby/audio/asio.cpp:39:8: note: Shadowed declaration higan_v106-source/ruby/audio/asio.cpp:21:15: note: Shadow variable higan_v106-source/ruby/audio/directsound.cpp:61:11: style: Local variable 'output' shadows outer function [shadowFunction] higan_v106-source/ruby/audio/directsound.cpp:70:8: note: Shadowed declaration higan_v106-source/ruby/audio/directsound.cpp:61:11: note: Shadow variable higan_v106-source/ruby/audio/openal.cpp:15:15: style: Local variable 'device' shadows outer function [shadowFunction] higan_v106-source/ruby/audio/openal.cpp:32:8: note: Shadowed declaration higan_v106-source/ruby/audio/openal.cpp:15:15: note: Shadow variable higan_v106-source/ruby/audio/oss.cpp:23:15: style: Local variable 'device' shadows outer function [shadowFunction] higan_v106-source/ruby/audio/oss.cpp:40:8: note: Shadowed declaration higan_v106-source/ruby/audio/oss.cpp:23:15: note: Shadow variable higan_v106-source/ruby/audio/oss.cpp:101:9: style: Local variable 'channels' shadows outer function [shadowFunction] higan_v106-source/ruby/audio/oss.cpp:42:8: note: Shadowed declaration higan_v106-source/ruby/audio/oss.cpp:101:9: note: Shadow variable higan_v106-source/ruby/audio/oss.cpp:104:9: style: Local variable 'frequency' shadows outer function [shadowFunction] higan_v106-source/ruby/audio/oss.cpp:43:8: note: Shadowed declaration higan_v106-source/ruby/audio/oss.cpp:104:9: note: Shadow variable higan_v106-source/ruby/audio/oss.cpp:81:19: style: Variable 'unused' is assigned a value that is never used. [unreadVariable] higan_v106-source/ruby/audio/pulseaudio.cpp:68:31: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/pulseaudiosimple.cpp:43:36: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/wasapi.cpp:111:24: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/wasapi.cpp:134:21: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/wasapi.cpp:152:21: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/wasapi.cpp:208:25: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/wasapi.cpp:210:20: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/wasapi.cpp:212:25: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/wasapi.cpp:214:20: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/wasapi.cpp:216:25: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/wasapi.cpp:218:20: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/audio/wasapi.cpp:216:25: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] higan_v106-source/ruby/audio/wasapi.cpp:218:20: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] higan_v106-source/ruby/audio/wasapi.cpp:134:18: style: Variable 'waveFormat' is reassigned a value before the old one has been used. [redundantAssignment] higan_v106-source/ruby/audio/wasapi.cpp:128:37: note: waveFormat is assigned higan_v106-source/ruby/audio/wasapi.cpp:134:18: note: waveFormat is overwritten higan_v106-source/ruby/audio/wasapi.cpp:105:18: style: Local variable 'device' shadows outer function [shadowFunction] higan_v106-source/ruby/audio/wasapi.cpp:31:8: note: Shadowed declaration higan_v106-source/ruby/audio/wasapi.cpp:105:18: note: Shadow variable higan_v106-source/ruby/audio/wasapi.cpp:137:12: style: Local variable 'latency' shadows outer function [shadowFunction] higan_v106-source/ruby/audio/wasapi.cpp:35:8: note: Shadowed declaration higan_v106-source/ruby/audio/wasapi.cpp:137:12: note: Shadow variable higan_v106-source/ruby/audio/wasapi.cpp:155:12: style: Local variable 'latency' shadows outer function [shadowFunction] higan_v106-source/ruby/audio/wasapi.cpp:35:8: note: Shadowed declaration higan_v106-source/ruby/audio/wasapi.cpp:155:12: note: Shadow variable higan_v106-source/ruby/audio/wasapi.cpp:208:16: style: Local variable 'output' shadows outer function [shadowFunction] higan_v106-source/ruby/audio/wasapi.cpp:77:8: note: Shadowed declaration higan_v106-source/ruby/audio/wasapi.cpp:208:16: note: Shadow variable higan_v106-source/ruby/audio/wasapi.cpp:212:16: style: Local variable 'output' shadows outer function [shadowFunction] higan_v106-source/ruby/audio/wasapi.cpp:77:8: note: Shadowed declaration higan_v106-source/ruby/audio/wasapi.cpp:212:16: note: Shadow variable higan_v106-source/ruby/audio/wasapi.cpp:216:16: style: Local variable 'output' shadows outer function [shadowFunction] higan_v106-source/ruby/audio/wasapi.cpp:77:8: note: Shadowed declaration higan_v106-source/ruby/audio/wasapi.cpp:216:16: note: Shadow variable higan_v106-source/ruby/audio/xaudio2.cpp:171:3: error: There is an unknown macro here somewhere. Configuration is required. If STDMETHODIMP_ is a macro then please configure it. [unknownMacro] higan_v106-source/ruby/input/keyboard/carbon.cpp:156:8: performance:inconclusive: Technically the member function 'InputKeyboardCarbon::terminate' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/ruby/input/keyboard/carbon.cpp:3:3: style: Struct 'InputKeyboardCarbon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/ruby/input/keyboard/carbon.cpp:23:20: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/input/joypad/directinput.cpp:10:3: style: Struct 'InputJoypadDirectInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/ruby/input/joypad/directinput.cpp:94:81: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/input/joypad/directinput.cpp:130:61: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/input/joypad/directinput.cpp:131:64: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/input/joypad/directinput.cpp:141:26: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/input/joypad/directinput.cpp:207:11: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/input/joypad/directinput.cpp:211:11: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/input/joypad/directinput.cpp:215:11: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/input/joypad/directinput.cpp:113:13: style: Local variable 'device' shadows outer variable [shadowVariable] higan_v106-source/ruby/input/joypad/directinput.cpp:27:24: note: Shadowed declaration higan_v106-source/ruby/input/joypad/directinput.cpp:113:13: note: Shadow variable higan_v106-source/ruby/input/joypad/directinput.cpp:147:19: style: Local variable 'property' shadows outer variable [shadowVariable] higan_v106-source/ruby/input/joypad/directinput.cpp:134:23: note: Shadowed declaration higan_v106-source/ruby/input/joypad/directinput.cpp:147:19: note: Shadow variable higan_v106-source/ruby/input/joypad/sdl.cpp:6:3: style: Struct 'InputJoypadSDL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/ruby/input/joypad/sdl.cpp:33:79: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] higan_v106-source/ruby/input/joypad/sdl.cpp:34:77: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] higan_v106-source/ruby/input/joypad/udev.cpp:267:8: performance:inconclusive: Technically the member function 'InputJoypadUdev::createJoypadHID' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/ruby/input/joypad/udev.cpp:6:3: style: Struct 'InputJoypadUdev' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/ruby/input/joypad/udev.cpp:21:5: style: Struct 'JoypadInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/ruby/input/joypad/udev.cpp:201:19: error: Memory leak: jp.fd [memleak] higan_v106-source/ruby/input/joypad/udev.cpp:77:21: style: Local variable 'input' shadows outer variable [shadowVariable] higan_v106-source/ruby/input/joypad/udev.cpp:5:10: note: Shadowed declaration higan_v106-source/ruby/input/joypad/udev.cpp:77:21: note: Shadow variable higan_v106-source/ruby/input/joypad/udev.cpp:81:28: style: Local variable 'input' shadows outer variable [shadowVariable] higan_v106-source/ruby/input/joypad/udev.cpp:5:10: note: Shadowed declaration higan_v106-source/ruby/input/joypad/udev.cpp:81:28: note: Shadow variable higan_v106-source/ruby/input/joypad/udev.cpp:88:23: style: Local variable 'input' shadows outer variable [shadowVariable] higan_v106-source/ruby/input/joypad/udev.cpp:5:10: note: Shadowed declaration higan_v106-source/ruby/input/joypad/udev.cpp:88:23: note: Shadow variable higan_v106-source/ruby/input/joypad/udev.cpp:151:28: style: Local variable 'item' shadows outer variable [shadowVariable] higan_v106-source/ruby/input/joypad/udev.cpp:12:20: note: Shadowed declaration higan_v106-source/ruby/input/joypad/udev.cpp:151:28: note: Shadow variable higan_v106-source/ruby/input/joypad/udev.cpp:279:47: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/ruby/input/joypad/udev.cpp:127:21: style: Variable 'unused' is assigned a value that is never used. [unreadVariable] higan_v106-source/ruby/input/joypad/udev.cpp:203:37: style: Variable 'evbit' is assigned a value that is never used. [unreadVariable] higan_v106-source/ruby/input/joypad/udev.cpp:204:39: style: Variable 'keybit' is assigned a value that is never used. [unreadVariable] higan_v106-source/ruby/input/joypad/udev.cpp:205:39: style: Variable 'absbit' is assigned a value that is never used. [unreadVariable] higan_v106-source/ruby/input/joypad/xinput.cpp:24:3: style: Struct 'InputJoypadXInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/ruby/input/keyboard/quartz.cpp:151:8: performance:inconclusive: Technically the member function 'InputKeyboardQuartz::terminate' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/ruby/input/keyboard/quartz.cpp:3:3: style: Struct 'InputKeyboardQuartz' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/ruby/input/keyboard/rawinput.cpp:173:8: performance:inconclusive: Technically the member function 'InputKeyboardRawInput::terminate' can be static (but you may consider moving to unnamed namespace). [functionStatic] higan_v106-source/ruby/input/keyboard/rawinput.cpp:6:3: style: Struct 'InputKeyboardRawInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/ruby/input/keyboard/rawinput.cpp:9:14: style: struct member 'Key::code' is never used. [unusedStructMember] higan_v106-source/ruby/input/keyboard/rawinput.cpp:10:14: style: struct member 'Key::flag' is never used. [unusedStructMember] higan_v106-source/ruby/input/keyboard/rawinput.cpp:12:10: style: struct member 'Key::value' is never used. [unusedStructMember] higan_v106-source/ruby/input/keyboard/xlib.cpp:6:3: style: Struct 'InputKeyboardXlib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/ruby/input/mouse/rawinput.cpp:6:3: style: Struct 'InputMouseRawInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/ruby/input/mouse/xlib.cpp:27:8: style:inconclusive: Technically the member function 'InputMouseXlib::acquired' can be const. [functionConst] higan_v106-source/ruby/input/mouse/xlib.cpp:6:3: style: Struct 'InputMouseXlib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] higan_v106-source/ruby/input/shared/rawinput.cpp:49:22: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/input/shared/rawinput.cpp:25:15: style: Variable 'device' can be declared as reference to const [constVariable] higan_v106-source/ruby/input/shared/rawinput.cpp:26:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/ruby/video/opengl/opengl.hpp:16:0: error: #error "ruby::OpenGL3: unsupported platform" [preprocessorErrorDirective] higan_v106-source/ruby/video/direct3d.cpp:80:19: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/directdraw.cpp:44:19: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/gdi.cpp:61:41: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/glx2.cpp:21:0: error: #error "ruby::OpenGL2: unsupported platform" [preprocessorErrorDirective] higan_v106-source/ruby/video/sdl.cpp:26:24: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/sdl.cpp:38:19: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/sdl.cpp:54:24: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xshm.cpp:151:24: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xshm.cpp:154:21: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:325:39: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:334:23: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:335:24: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:345:23: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:346:23: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:362:23: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:363:24: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:377:23: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:378:24: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:392:30: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:393:24: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:410:30: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:411:24: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:431:33: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:433:28: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:435:26: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:436:26: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:456:33: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:458:28: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:460:26: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:461:26: style: C-style pointer casting [cstyleCast] higan_v106-source/ruby/video/xvideo.cpp:335:15: style: Local variable 'output' shadows outer function [shadowFunction] higan_v106-source/ruby/video/xvideo.cpp:58:8: note: Shadowed declaration higan_v106-source/ruby/video/xvideo.cpp:335:15: note: Shadow variable higan_v106-source/ruby/video/xvideo.cpp:346:14: style: Local variable 'output' shadows outer function [shadowFunction] higan_v106-source/ruby/video/xvideo.cpp:58:8: note: Shadowed declaration higan_v106-source/ruby/video/xvideo.cpp:346:14: note: Shadow variable higan_v106-source/ruby/video/xvideo.cpp:363:15: style: Local variable 'output' shadows outer function [shadowFunction] higan_v106-source/ruby/video/xvideo.cpp:58:8: note: Shadowed declaration higan_v106-source/ruby/video/xvideo.cpp:363:15: note: Shadow variable higan_v106-source/ruby/video/xvideo.cpp:378:15: style: Local variable 'output' shadows outer function [shadowFunction] higan_v106-source/ruby/video/xvideo.cpp:58:8: note: Shadowed declaration higan_v106-source/ruby/video/xvideo.cpp:378:15: note: Shadow variable higan_v106-source/ruby/video/xvideo.cpp:393:15: style: Local variable 'output' shadows outer function [shadowFunction] higan_v106-source/ruby/video/xvideo.cpp:58:8: note: Shadowed declaration higan_v106-source/ruby/video/xvideo.cpp:393:15: note: Shadow variable higan_v106-source/ruby/video/xvideo.cpp:411:15: style: Local variable 'output' shadows outer function [shadowFunction] higan_v106-source/ruby/video/xvideo.cpp:58:8: note: Shadowed declaration higan_v106-source/ruby/video/xvideo.cpp:411:15: note: Shadow variable higan_v106-source/ruby/video/xvideo.cpp:179:69: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/ruby/video/xvideo.cpp:187:69: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/ruby/video/xvideo.cpp:195:101: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/ruby/video/xvideo.cpp:203:101: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] higan_v106-source/higan/target-tomoko/configuration/configuration.hpp:1:1: error: The one definition rule is violated, different classes/structs have the same name 'Settings' [ctuOneDefinitionRuleViolation] higan_v106-source/icarus/settings.cpp:1:1: note: The one definition rule is violated, different classes/structs have the same name 'Settings' higan_v106-source/higan/target-tomoko/configuration/configuration.hpp:1:1: note: The one definition rule is violated, different classes/structs have the same name 'Settings' diff: head higan_v106-source/higan/fc/cartridge/board/bandai-fcg.cpp:22:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/fc/cartridge/board/sunsoft-5b.cpp:151:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/fc/cartridge/chip/mmc1.cpp:32:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:272:41: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:330:44: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/fc/cartridge/chip/mmc5.cpp:33:62: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/fc/cartridge/chip/vrc2.cpp:25:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/fc/cartridge/chip/vrc4.cpp:54:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/fc/cartridge/chip/vrc6.cpp:129:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/fc/cartridge/chip/vrc7.cpp:96:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/gba/apu/wave.cpp:69:42: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/gba/apu/wave.cpp:75:34: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/md/apu/bus.cpp:22:56: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/md/cpu/bus.cpp:19:48: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/pce/cpu/io.cpp:60:7: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/pce/cpu/io.cpp:61:7: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/pce/cpu/io.cpp:90:9: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/pce/vdc/sprite.cpp:10:43: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/pce/vdc/sprite.cpp:63:13: style: Variable 'object' can be declared as reference to const [constVariable] head higan_v106-source/higan/pce/vdc/vdc.cpp:52:23: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/huc6280/instructions.cpp:312:42: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/huc6280/instructions.cpp:312:42: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:123:47: style: Parameter 'address' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:123:47: style: Parameter 'address' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:150:47: style: Parameter 'address' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:150:47: style: Parameter 'address' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:162:44: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:162:44: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:173:51: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:173:51: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:177:52: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:177:52: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:17:66: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:17:66: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:193:65: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:193:65: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:197:67: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:197:67: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:211:68: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:211:68: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:223:51: style: Parameter 'target' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:223:51: style: Parameter 'target' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:227:53: style: Parameter 'target' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:227:53: style: Parameter 'target' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:227:68: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:227:68: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:231:77: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:231:77: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:235:77: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:235:77: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:239:52: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:239:52: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:247:68: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:247:68: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:251:53: style: Parameter 'target' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:251:53: style: Parameter 'target' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:251:68: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:251:68: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:262:65: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:262:65: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:266:68: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:266:68: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:274:46: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:274:46: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:283:66: style: Parameter 'address' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:283:66: style: Parameter 'address' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:313:46: style: Parameter 'address' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:313:46: style: Parameter 'address' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:31:69: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:31:69: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:327:47: style: Parameter 'address' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:327:47: style: Parameter 'address' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:341:46: style: Parameter 'address' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:341:46: style: Parameter 'address' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:355:47: style: Parameter 'address' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:355:47: style: Parameter 'address' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:375:66: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:375:66: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:379:69: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:379:69: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:392:66: style: Parameter 'address' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:392:66: style: Parameter 'address' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:402:47: style: Parameter 'address' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:402:47: style: Parameter 'address' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:411:47: style: Parameter 'address' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:411:47: style: Parameter 'address' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:420:47: style: Parameter 'address' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:420:47: style: Parameter 'address' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:435:66: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:435:66: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:439:69: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:439:69: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:447:48: style: Parameter 'address' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:447:48: style: Parameter 'address' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:456:66: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:456:66: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:460:69: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:460:69: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:49:66: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:49:66: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:53:69: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:53:69: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:57:63: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:57:63: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:5:66: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:5:66: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:61:66: style: Parameter 'address' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:61:66: style: Parameter 'address' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:79:48: style: Parameter 'target' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:79:48: style: Parameter 'target' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:83:50: style: Parameter 'target' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:83:50: style: Parameter 'target' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:83:65: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:83:65: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:87:52: style: Parameter 'target' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:87:52: style: Parameter 'target' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:87:68: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:87:68: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/lr35902/instructions.cpp:9:69: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/lr35902/instructions.cpp:9:69: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/m68k/instruction.cpp:1001:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:100:7: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:1013:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:1035:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:1047:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:1087:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:1120:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:1124:19: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:1136:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:1150:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:1161:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:1176:7: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:117:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:118:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:1193:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:1194:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:1195:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:1199:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:119:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:123:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:1242:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:1246:19: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:137:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:151:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:163:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:187:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:199:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:221:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:233:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:28:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:371:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:385:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:389:19: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:400:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:411:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:423:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:44:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:470:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:482:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:48:19: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:534:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:591:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:603:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:60:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:625:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:637:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:690:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:701:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:712:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:723:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:74:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:823:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:835:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:853:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:85:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:867:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:881:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:893:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:933:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:945:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:967:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/m68k/instruction.cpp:979:5: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head higan_v106-source/higan/processor/mos6502/instructions.cpp:115:48: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/mos6502/instructions.cpp:115:48: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/mos6502/instructions.cpp:156:38: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/mos6502/instructions.cpp:156:38: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/mos6502/instructions.cpp:188:42: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/mos6502/instructions.cpp:188:42: style: Parameter 'source' can be declared with const [constParameter] head higan_v106-source/higan/processor/mos6502/instructions.cpp:222:47: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/mos6502/instructions.cpp:222:47: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/mos6502/instructions.cpp:227:47: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/mos6502/instructions.cpp:227:47: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/mos6502/instructions.cpp:31:47: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/mos6502/instructions.cpp:31:47: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/mos6502/instructions.cpp:37:47: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/mos6502/instructions.cpp:37:47: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/mos6502/instructions.cpp:99:48: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/mos6502/instructions.cpp:99:48: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:239:44: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:239:44: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:325:73: style: Parameter 'index' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:325:73: style: Parameter 'index' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:332:60: style: Parameter 'index' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:332:60: style: Parameter 'index' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:339:51: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:339:51: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:339:64: style: Parameter 'index' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:339:64: style: Parameter 'index' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:403:60: style: Parameter 'index' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:403:60: style: Parameter 'index' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:412:53: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:412:53: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:412:66: style: Parameter 'index' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:412:66: style: Parameter 'index' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:421:60: style: Parameter 'index' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:421:60: style: Parameter 'index' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:430:53: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:430:53: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:430:66: style: Parameter 'index' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:430:66: style: Parameter 'index' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:445:47: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:445:47: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:459:56: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:459:56: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:576:41: style: Parameter 'from' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:576:41: style: Parameter 'from' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:62:46: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:62:46: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:69:60: style: Parameter 'index' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:69:60: style: Parameter 'index' can be declared with const [constParameter] head higan_v106-source/higan/processor/spc700/instructions.cpp:77:53: style: Parameter 'index' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/spc700/instructions.cpp:77:53: style: Parameter 'index' can be declared with const [constParameter] head higan_v106-source/higan/processor/v30mz/instructions-exec.cpp:134:42: style: Parameter 'reg' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/v30mz/instructions-exec.cpp:134:42: style: Parameter 'reg' can be declared with const [constParameter] head higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:127:46: style: Parameter 'from' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/wdc65816/instructions-other.cpp:127:46: style: Parameter 'from' can be declared with const [constParameter] head higan_v106-source/higan/processor/wdc65816/instructions-write.cpp:14:46: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/wdc65816/instructions-write.cpp:14:46: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/wdc65816/instructions-write.cpp:1:46: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/wdc65816/instructions-write.cpp:1:46: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/wdc65816/instructions-write.cpp:44:48: style: Parameter 'data' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/wdc65816/instructions-write.cpp:44:48: style: Parameter 'data' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:109:36: style: Parameter 'x' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:109:36: style: Parameter 'x' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:200:40: style: Parameter 'x' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:200:40: style: Parameter 'x' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:21:37: style: Parameter 'x' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:21:37: style: Parameter 'x' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:289:36: style: Parameter 'x' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:289:36: style: Parameter 'x' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:325:49: style: Parameter 'y' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:325:49: style: Parameter 'y' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:337:46: style: Parameter 'y' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:337:46: style: Parameter 'y' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:342:47: style: Parameter 'y' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:342:47: style: Parameter 'y' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:357:39: style: Parameter 'x' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:357:39: style: Parameter 'x' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:409:36: style: Parameter 'x' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:409:36: style: Parameter 'x' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:427:38: style: Parameter 'x' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:427:38: style: Parameter 'x' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:42:37: style: Parameter 'x' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:42:37: style: Parameter 'x' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:456:38: style: Parameter 'x' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:456:38: style: Parameter 'x' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:461:51: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:461:51: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:465:53: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:465:53: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:494:37: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:494:37: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:498:39: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:498:39: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:517:38: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:517:38: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:521:40: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:521:40: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:556:37: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:556:37: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:560:39: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:560:39: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:579:38: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:579:38: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:583:40: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:583:40: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:632:37: style: Parameter 'x' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:632:37: style: Parameter 'x' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:64:37: style: Parameter 'x' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:64:37: style: Parameter 'x' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:651:51: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:651:51: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:655:53: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:655:53: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:663:38: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:663:38: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:667:40: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:667:40: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:675:38: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:675:38: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:679:40: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:679:40: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:687:38: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:687:38: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:68:51: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:68:51: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:691:40: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:691:40: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:699:38: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:699:38: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:703:40: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:703:40: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:719:37: style: Parameter 'x' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:719:37: style: Parameter 'x' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:72:53: style: Parameter 'addr' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:72:53: style: Parameter 'addr' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:731:37: style: Parameter 'x' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:731:37: style: Parameter 'x' can be declared with const [constParameter] head higan_v106-source/higan/processor/z80/instructions.cpp:76:48: style: Parameter 'x' can be declared as reference to const [constParameter] 2.8 higan_v106-source/higan/processor/z80/instructions.cpp:76:48: style: Parameter 'x' can be declared with const [constParameter] head higan_v106-source/higan/sfc/coprocessor/spc7110/decompressor.cpp:83:15: style: Variable 'model' can be declared as reference to const [constVariable] head higan_v106-source/higan/sfc/ppu/background/background.cpp:80:54: style:inconclusive: Boolean expression '!mosaic.enable' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] head higan_v106-source/higan/target-tomoko/input/input.cpp:194:13: style: Variable 'emulator' can be declared as reference to const [constVariable] head higan_v106-source/higan/target-tomoko/input/input.cpp:202:19: style: Variable 'input' can be declared as reference to const [constVariable] head higan_v106-source/higan/target-tomoko/input/input.cpp:225:46: style: Parameter 'interface' can be declared as pointer to const [constParameter] 2.8 higan_v106-source/higan/target-tomoko/input/input.cpp:225:46: style: Parameter 'interface' can be declared with const [constParameter] head higan_v106-source/higan/target-tomoko/presentation/presentation.cpp:19:15: style: Variable 'emulator' can be declared as reference to const [constVariable] head higan_v106-source/higan/target-tomoko/program/medium.cpp:7:13: style: Variable 'emulator' can be declared as reference to const [constVariable] head higan_v106-source/higan/target-tomoko/program/medium.cpp:8:15: style: Variable 'medium' can be declared as reference to const [constVariable] head higan_v106-source/hiro/core/core.hpp:181:3: style: Struct 'Cursor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head higan_v106-source/hiro/core/core.hpp:309:3: style: Struct 'Font' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head higan_v106-source/hiro/core/core.hpp:514:3: style: Struct 'MessageWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head higan_v106-source/hiro/core/keyboard.cpp:50:15: style: Variable 'key' can be declared as reference to const [constVariable] head higan_v106-source/hiro/core/widget/combo-button-item.cpp:30:15: style: Variable 'item' can be declared as reference to const [constVariable] head higan_v106-source/hiro/core/widget/frame.cpp:15:12: style: Variable 'layout' can be declared as reference to const [constVariable] head higan_v106-source/hiro/core/widget/frame.cpp:34:12: style: Variable 'layout' can be declared as reference to const [constVariable] head higan_v106-source/hiro/core/widget/icon-view.cpp:154:13: style: Variable 'item' can be declared as reference to const [constVariable] head higan_v106-source/hiro/core/widget/icon-view.cpp:157:13: style: Variable 'position' can be declared as reference to const [constVariable] head higan_v106-source/hiro/core/widget/tab-frame-item.cpp:15:12: style: Variable 'layout' can be declared as reference to const [constVariable] head higan_v106-source/hiro/core/widget/tab-frame-item.cpp:86:15: style: Variable 'item' can be declared as reference to const [constVariable] head higan_v106-source/hiro/core/widget/table-view.cpp:150:12: style: Variable 'header' can be declared as reference to const [constVariable] head higan_v106-source/hiro/core/widget/table-view.cpp:20:12: style: Variable 'header' can be declared as reference to const [constVariable] head higan_v106-source/hiro/core/window.cpp:159:12: style: Variable 'layout' can be declared as reference to const [constVariable] head higan_v106-source/hiro/core/window.cpp:160:12: style: Variable 'menuBar' can be declared as reference to const [constVariable] head higan_v106-source/hiro/core/window.cpp:161:12: style: Variable 'statusBar' can be declared as reference to const [constVariable] head higan_v106-source/hiro/core/window.cpp:17:12: style: Variable 'layout' can be declared as reference to const [constVariable] head higan_v106-source/hiro/core/window.cpp:27:12: style: Variable 'menuBar' can be declared as reference to const [constVariable] head higan_v106-source/hiro/core/window.cpp:35:12: style: Variable 'statusBar' can be declared as reference to const [constVariable] head higan_v106-source/hiro/extension/browser-dialog.cpp:133:13: style: Variable 'option' can be declared as reference to const [constVariable] head higan_v106-source/hiro/extension/message-dialog.hpp:6:3: style: Struct 'MessageDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head higan_v106-source/hiro/qt/keyboard.cpp:39:13: style: Variable 'key' can be declared as reference to const [constVariable] head higan_v106-source/hiro/qt/keyboard.cpp:9:13: style: Variable 'code' can be declared as reference to const [constVariable] head higan_v106-source/hiro/qt/widget/canvas.cpp:71:12: style: Variable 'icon' can be declared as reference to const [constVariable] head higan_v106-source/hiro/qt/widget/combo-button.cpp:39:13: style: Variable 'item' can be declared as reference to const [constVariable] head higan_v106-source/hiro/qt/widget/table-view-column.cpp:83:17: style: Variable 'column' can be declared as reference to const [constVariable] head higan_v106-source/hiro/qt/widget/table-view.cpp:132:12: style: Variable 'header' can be declared as reference to const [constVariable] head higan_v106-source/hiro/windows/utility.cpp:122:10: style: Variable 'object' can be declared as pointer to const [constVariable] 2.8 higan_v106-source/hiro/windows/utility.cpp:122:10: style: Variable 'object' can be declared with const [constVariable] head higan_v106-source/hiro/windows/utility.cpp:167:10: style: Variable 'object' can be declared as pointer to const [constVariable] 2.8 higan_v106-source/hiro/windows/utility.cpp:167:10: style: Variable 'object' can be declared with const [constVariable] head higan_v106-source/hiro/windows/utility.cpp:210:10: style: Variable 'object' can be declared as pointer to const [constVariable] 2.8 higan_v106-source/hiro/windows/utility.cpp:210:10: style: Variable 'object' can be declared with const [constVariable] head higan_v106-source/hiro/windows/utility.cpp:228:10: style: Variable 'object' can be declared as pointer to const [constVariable] 2.8 higan_v106-source/hiro/windows/utility.cpp:228:10: style: Variable 'object' can be declared with const [constVariable] head higan_v106-source/hiro/windows/utility.cpp:298:10: style: Variable 'object' can be declared as pointer to const [constVariable] 2.8 higan_v106-source/hiro/windows/utility.cpp:298:10: style: Variable 'object' can be declared with const [constVariable] head higan_v106-source/hiro/windows/utility.cpp:363:10: style: Variable 'object' can be declared as pointer to const [constVariable] 2.8 higan_v106-source/hiro/windows/utility.cpp:363:10: style: Variable 'object' can be declared with const [constVariable] head higan_v106-source/ruby/input/shared/rawinput.cpp:25:15: style: Variable 'device' can be declared as reference to const [constVariable] DONE