2026-05-05 13:15 ftp://ftp.de.debian.org/debian/pool/main/t/tse3/tse3_0.3.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: 6278f6b (2026-05-05 15:01:04 +0200) count: 795 797 elapsed-time: 1.9 1.5 head-timing-info: old-timing-info: head results: tse3-0.3.1/src/examples/contents/contents.cpp:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/examples/midifile/midifile.cpp:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/examples/recording/recording.cpp:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/examples/scale/scale.cpp:69:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidiCommand_NoteOn [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/DisplayParams.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _style [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/DisplayParams.cpp:91:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPresetColours [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/DisplayParams.cpp:97:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _style [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/DisplayParams.cpp:111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _r [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/DisplayParams.cpp:138:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPresetColours [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/DisplayParams.cpp:153:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _style [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/DisplayParams.cpp:207:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPresetColours [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/DisplayParams.cpp:226:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setStyle [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/DisplayParams.cpp:271:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPresetColours [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/DisplayParams.cpp:281:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPresetColours [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/DisplayParams.cpp:171:13: style: Class 'FileItemParser_Colour' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/DisplayParams.cpp:195:13: style: Class 'FileItemParser_PresetColour' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/Error.cpp:66:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _reason [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Error.cpp:72:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoErrorCodes [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/FileBlockParser.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/FileBlockParser.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/FileBlockParser.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable catchAll [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/FileBlockParser.cpp:67:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileFormatErr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/FileBlockParser.cpp:129:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileFormatErr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/FlagTrack.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/FlagTrack.cpp:121:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/FlagTrack.cpp:162:13: style: Class 'Events' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/KeySigTrack.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/KeySigTrack.cpp:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/KeySigTrack.cpp:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/KeySigTrack.cpp:171:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/KeySigTrack.cpp:183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/KeySigTrack.cpp:248:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setStatus [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/KeySigTrack.cpp:231:13: style: Class 'Events' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/Metronome.cpp:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Metronome.cpp:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Metronome.cpp:93:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Metronome.cpp:113:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Metronome.cpp:141:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channel [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Metronome.cpp:150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _port [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Metronome.cpp:159:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Metronome.cpp:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _barNote [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Metronome.cpp:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _barVelocity [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Metronome.cpp:189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _beatNote [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Metronome.cpp:199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _beatVelocity [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Metronome.cpp:208:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Metronome.cpp:218:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _beatsPerBar [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Metronome.cpp:224:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _barReference [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Metronome.cpp:243:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiCommandFilter.cpp:32:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidiCommand_NoteOn [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiCommandFilter.cpp:43:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidiCommand_NoteOn [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiData.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiData.cpp:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiData.cpp:153:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiEcho.cpp:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllChannels [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiEcho.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _port [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiEcho.cpp:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channel [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:229:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:292:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidiCommand_System [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:355:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidiCommand_TSE_Meta [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:446:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:486:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:494:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:570:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:617:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:724:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:878:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileSize [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:888:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:908:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileLastClock [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:983:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:991:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:1057:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:1071:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:1161:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _noMTrks [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:1290:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidiCommand_NoteOff [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:1343:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidiCommand_NoteOff [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:1394:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastEventClock [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:1453:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTrkSize [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:1467:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diag_out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:1501:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTrkSize [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFile.cpp:938:26: style: Virtual function 'moveTo' is called from constructor 'TempoKeyTimeSigTrackIterator(Song*t,Clock c)' at line 966. Dynamic binding is not used. [virtualCallInConstructor] tse3-0.3.1/src/tse3/MidiFile.cpp:966:5: note: Calling moveTo tse3-0.3.1/src/tse3/MidiFile.cpp:938:26: note: moveTo is a virtual function tse3-0.3.1/src/tse3/MidiFile.cpp:184:22: style: C-style pointer casting [cstyleCast] tse3-0.3.1/src/tse3/MidiFile.cpp:523:22: style: C-style pointer casting [cstyleCast] tse3-0.3.1/src/tse3/MidiFile.cpp:570:17: style: C-style pointer casting [cstyleCast] tse3-0.3.1/src/tse3/MidiFile.cpp:576:21: style: C-style pointer casting [cstyleCast] tse3-0.3.1/src/tse3/MidiFile.cpp:582:17: style: C-style pointer casting [cstyleCast] tse3-0.3.1/src/tse3/MidiFile.cpp:828:32: style: C-style pointer casting [cstyleCast] tse3-0.3.1/src/tse3/MidiFile.cpp:406:10: style: The scope of the variable 'c' can be reduced. [variableScope] tse3-0.3.1/src/tse3/MidiFile.cpp:886:10: style: The scope of the variable 'c' can be reduced. [variableScope] tse3-0.3.1/src/tse3/MidiFile.cpp:960:66: style:inconclusive: Function 'TempoKeyTimeSigTrackIterator' argument 1 names different: declaration 't' definition 's'. [funcArgNamesDifferent] tse3-0.3.1/src/tse3/MidiFile.cpp:936:48: note: Function 'TempoKeyTimeSigTrackIterator' argument 1 names different: declaration 't' definition 's'. tse3-0.3.1/src/tse3/MidiFile.cpp:960:66: note: Function 'TempoKeyTimeSigTrackIterator' argument 1 names different: declaration 't' definition 's'. tse3-0.3.1/src/tse3/MidiFile.cpp:364:24: style: Variable 'cc' is assigned a value that is never used. [unreadVariable] tse3-0.3.1/src/tse3/MidiFile.cpp:365:24: style: Variable 'bb' is assigned a value that is never used. [unreadVariable] tse3-0.3.1/src/tse3/MidiFile.cpp:764:24: style: Variable 'cc' is assigned a value that is never used. [unreadVariable] tse3-0.3.1/src/tse3/MidiFile.cpp:765:24: style: Variable 'bb' is assigned a value that is never used. [unreadVariable] tse3-0.3.1/src/tse3/MidiFilter.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFilter.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFilter.cpp:113:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channelFilter [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFilter.cpp:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _channel [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFilter.cpp:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _port [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFilter.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offset [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFilter.cpp:153:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timeScale [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFilter.cpp:163:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _quantise [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFilter.cpp:173:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _minLength [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFilter.cpp:183:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _maxLength [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFilter.cpp:193:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _transpose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFilter.cpp:203:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _minVelocity [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFilter.cpp:213:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _maxVelocity [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFilter.cpp:223:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _velocityScale [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFilter.cpp:233:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFilter.cpp:352:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiFilter.cpp:370:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setStatus [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiMapper.cpp:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpl [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiMapper.cpp:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiMapper.cpp:71:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPort [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiMapper.cpp:102:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidiCommand_NoteOn [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiMapper.cpp:116:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidiMapper_Altered [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiMapper.cpp:104:13: style: Local variable 'p' shadows outer variable [shadowVariable] tse3-0.3.1/src/tse3/MidiMapper.cpp:100:15: note: Shadowed declaration tse3-0.3.1/src/tse3/MidiMapper.cpp:104:13: note: Shadow variable tse3-0.3.1/src/tse3/MidiParams.cpp:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiParams.cpp:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiParams.cpp:251:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bankLSB [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiParams.cpp:271:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bankLSB [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiParams.cpp:285:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bankMSB [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiParams.cpp:299:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _program [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiParams.cpp:313:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pan [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiParams.cpp:327:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _reverb [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiParams.cpp:341:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _chorus [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiParams.cpp:355:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _volume [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiParams.cpp:367:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bankLSB [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiParams.cpp:424:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bankLSB [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiParams.cpp:437:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setBankLSB [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiScheduler.cpp:134:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _portNumbers [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiScheduler.cpp:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _defaultInternal [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiScheduler.cpp:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _defaultExternal [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiScheduler.cpp:158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _restingClock [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiScheduler.cpp:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _running [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiScheduler.cpp:192:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllPorts [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiScheduler.cpp:212:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllPorts [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiScheduler.cpp:232:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllPorts [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiScheduler.cpp:262:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _remote [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiScheduler.cpp:335:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPort [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiScheduler.cpp:370:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _defaultInternal [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiScheduler.cpp:403:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _running [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiScheduler.cpp:411:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _running [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiScheduler.cpp:419:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startClock [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiScheduler.cpp:433:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tempo [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/MidiScheduler.cpp:372:37: style: Local variable 'i' shadows outer variable [shadowVariable] tse3-0.3.1/src/tse3/MidiScheduler.cpp:369:27: note: Shadowed declaration tse3-0.3.1/src/tse3/MidiScheduler.cpp:372:37: note: Shadow variable tse3-0.3.1/src/tse3/MidiScheduler.cpp:380:37: style: Local variable 'i' shadows outer variable [shadowVariable] tse3-0.3.1/src/tse3/MidiScheduler.cpp:369:27: note: Shadowed declaration tse3-0.3.1/src/tse3/MidiScheduler.cpp:380:37: note: Shadow variable tse3-0.3.1/src/tse3/Mixer.cpp:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _volume [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pan [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _chorus [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _reverb [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _program [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bankLSB [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:139:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bankMSB [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mixerChannels [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:203:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mixerChannels [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mixerChannels [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:217:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mixerPorts [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:245:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transport [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:259:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noPorts [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:268:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transport [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:274:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transport [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:280:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updateWithInput [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mixer.cpp:286:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updateWithOutput [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mutex.cpp:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mutex.cpp:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalImpl [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Mutex.cpp:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalImpl [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Notifier.cpp:55:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpl [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Notifier.cpp:63:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Notifier.cpp:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Notifier.cpp:106:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _next [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:412:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _port [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:422:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:432:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _midi [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:442:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gm [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:452:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gs [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:462:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xg [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:472:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsMask [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:482:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsMask [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:494:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xgMask [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:504:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xgMask [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:516:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allNotesOff [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:526:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allNotesOffManually [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:536:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allModsOff [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:546:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allPitchOff [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:556:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allCtrlOff [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:566:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _liftSustain [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Panic.cpp:482:35: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 478. [shiftTooManyBitsSigned] tse3-0.3.1/src/tse3/Panic.cpp:478:16: note: Assuming that condition 'device<32' is not redundant tse3-0.3.1/src/tse3/Panic.cpp:482:35: note: Shift tse3-0.3.1/src/tse3/Part.cpp:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _next [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:237:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:248:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PartTimeErr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:265:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable track [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:275:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpl [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:281:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:287:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable params [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:294:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:301:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phrase [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:311:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PhraseUnparentedErr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:331:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable track [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:337:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:345:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:385:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:393:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:435:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:484:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repeat [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repeat [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:502:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phrase [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:515:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phrase [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:533:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:541:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable track [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:549:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Part_MidiFilterAltered [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:556:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Part_MidiParamsAltered [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:563:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Part_DisplayParamsAltered [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:581:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:635:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setStart [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Part.cpp:105:13: warning: Either the condition '_part' is redundant or there is possible null pointer dereference: _part. [nullPointerRedundantCheck] tse3-0.3.1/src/tse3/Part.cpp:110:9: note: Assuming that condition '_part' is not redundant tse3-0.3.1/src/tse3/Part.cpp:105:13: note: Null pointer dereference tse3-0.3.1/src/tse3/Phrase.cpp:33:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _display [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Phrase.cpp:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parent [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Phrase.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parent [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Phrase.cpp:68:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Phrase_DisplayParamsAltered [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Phrase.cpp:79:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _title [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseEdit.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hint [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseEdit.cpp:71:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseEdit.cpp:192:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseEdit.cpp:205:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PhraseNameExistsErr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseEdit.cpp:230:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidiCommand_Invalid [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseEdit.cpp:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseEdit.cpp:294:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseEdit.cpp:318:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseEdit.cpp:337:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseEdit.cpp:358:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseEdit.cpp:374:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _selection [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseEdit.cpp:383:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _selection [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseEdit.cpp:403:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _selection [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseEdit.cpp:449:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _modified [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseEdit.cpp:337:13: style: Array index 'index' is used before limits check. [arrayIndexThenCheck] tse3-0.3.1/src/tse3/PhraseList.cpp:88:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PhraseNameExistsErr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseList.cpp:113:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PhraseNameExistsErr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseList.cpp:131:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PhraseList_Removed [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseList.cpp:149:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PhraseList_Removed [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseList.cpp:189:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PhraseList_Removed [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseList.cpp:237:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidiCommand_Invalid [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseList.cpp:330:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/PhraseList.cpp:295:32: style:inconclusive: Either there is a missing 'override', or the member function '::Events::title' can be const. [functionConst] tse3-0.3.1/src/tse3/PhraseList.cpp:288:13: style: Class 'Events' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/PhraseList.cpp:254:21: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] tse3-0.3.1/src/tse3/Playable.cpp:34:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/RepeatTrack.cpp:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/RepeatTrack.cpp:110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/RepeatTrack.cpp:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/RepeatTrack.cpp:165:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/RepeatTrack.cpp:182:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/RepeatTrack.cpp:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/RepeatTrack.cpp:263:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setStatus [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/RepeatTrack.cpp:246:13: style: Class 'Events' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/Serializable.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:290:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:429:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tracks [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:440:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phraseList [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:446:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempoTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:452:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeSigTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:458:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keySigTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:464:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:470:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:478:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:488:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable author [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:496:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable author [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:506:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable copyright [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:514:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable copyright [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:524:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:532:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:548:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tracks [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:577:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Song_TrackInserted [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:589:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrackAlreadyInsertedErr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:622:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Song_TrackRemoved [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:649:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Song_TrackRemoved [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:657:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soloTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:665:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soloTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:676:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repeat [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:684:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repeat [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:694:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:702:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:712:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:720:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:739:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soloTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:762:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastClock [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:770:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastClock [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:788:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastClock [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:823:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repeat [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:863:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setTitle [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Song.cpp:162:26: style: Virtual function 'moveTo' is called from constructor 'SongIterator(Song*s,Clock c)' at line 208. Dynamic binding is not used. [virtualCallInConstructor] tse3-0.3.1/src/tse3/Song.cpp:208:5: note: Calling moveTo tse3-0.3.1/src/tse3/Song.cpp:162:26: note: moveTo is a virtual function tse3-0.3.1/src/tse3/Song.cpp:847:13: style: Class 'TrackLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/TSE2MDL.cpp:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE2MDL.cpp:215:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE2MDL.cpp:243:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE2MDL.cpp:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE2MDL.cpp:269:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE2MDL.cpp:282:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE2MDL.cpp:299:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE2MDL.cpp:322:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE2MDL.cpp:338:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE2MDL.cpp:353:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable song [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE2MDL.cpp:377:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE2MDL.cpp:407:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE2MDL.cpp:444:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE2MDL.cpp:487:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevPart [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE2MDL.cpp:523:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE2MDL.cpp:449:12: style: Redundant assignment of 'phrLen' to itself. [selfAssignment] tse3-0.3.1/src/tse3/TSE2MDL.cpp:449:12: style: Variable 'phrLen' is assigned a value that is never used. [unreadVariable] tse3-0.3.1/src/tse3/TSE3MDL.cpp:47:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CouldntOpenFileErr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE3MDL.cpp:75:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CouldntOpenFileErr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE3MDL.cpp:119:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MajorVersion [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE3MDL.cpp:131:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileFormatErr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE3MDL.cpp:166:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _size [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TSE3MDL.cpp:198:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TempoTrack.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TempoTrack.cpp:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TempoTrack.cpp:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TempoTrack.cpp:169:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TempoTrack.cpp:181:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TempoTrack.cpp:246:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setStatus [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TempoTrack.cpp:229:13: style: Class 'Events' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/TimeSigTrack.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TimeSigTrack.cpp:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TimeSigTrack.cpp:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TimeSigTrack.cpp:171:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TimeSigTrack.cpp:193:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TimeSigTrack.cpp:231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TimeSigTrack.cpp:296:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setStatus [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/TimeSigTrack.cpp:279:13: style: Class 'Events' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/TimeSigTrack.cpp:205:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tse3-0.3.1/src/tse3/Track.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _more [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _next [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:217:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:225:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parts [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:250:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:256:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable params [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:262:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:268:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable song [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:280:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parts [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:290:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PartTimeErr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:309:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PartAlreadyInsertedErr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:354:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Track_PartRemoved [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:369:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Track_PartRemoved [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:398:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:413:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Track_PartRemoved [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:429:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parts [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:438:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable song [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:449:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parts [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:460:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Track_DisplayParamsAltered [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:471:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:515:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setTitle [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Track.cpp:54:26: style: Virtual function 'moveTo' is called from constructor 'TrackIterator(Track*t,Clock c)' at line 81. Dynamic binding is not used. [virtualCallInConstructor] tse3-0.3.1/src/tse3/Track.cpp:81:5: note: Calling moveTo tse3-0.3.1/src/tse3/Track.cpp:54:26: note: moveTo is a virtual function tse3-0.3.1/src/tse3/Track.cpp:499:13: style: Class 'PartLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/Transport.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metronomeIterator [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lookAhead [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _synchro [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _punchIn [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _autoStop [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _playLeadIn [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:122:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _recLeadIn [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:130:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _adaptiveLookAhead [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:273:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:301:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:309:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:321:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:329:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:350:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:388:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:444:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _adaptiveLookAhead [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:614:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:641:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable injectedMidiCommand [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:696:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:725:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:731:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metronome [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:738:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _scheduler [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:746:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recPE [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:756:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _playable [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/Transport.cpp:654:13: style: Class 'NotifyMidiOut' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/Transport.cpp:670:13: style: Class 'NotifyMidiIn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/app/Application.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _metronome [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Application.cpp:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _saveChoicesOnDestroy [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Application.cpp:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _record [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Application.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _saveChoicesOnDestroy [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Application.cpp:113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _choicesFile [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Application.cpp:127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable histories [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Application.cpp:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable histories [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Application.cpp:152:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable histories [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Choices.cpp:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Choices.cpp:91:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Choices.cpp:231:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Choices.cpp:264:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Playing [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Choices.cpp:273:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Choices.cpp:337:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Choices.cpp:384:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Choices.cpp:444:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Choices.cpp:546:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Choices.cpp:704:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Choices.cpp:430:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Choices.cpp:516:13: style: Class 'FileItemParser_Map' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/app/Choices.cpp:624:13: style: Class 'FileItemParser_AllChannels' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/app/Choices.cpp:645:13: style: Class 'FileItemParser_Channel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/app/Choices.cpp:665:13: style: Class 'InstrumentLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/app/Choices.cpp:520:26: warning: String literal "MaximumMap:" doesn't match length argument for substr(). [incorrectStringCompare] tse3-0.3.1/src/tse3/app/Modified.cpp:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _modified [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Modified.cpp:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _song [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/PartDisplay.cpp:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _useColour [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/PartDisplay.cpp:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _calculated [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/PartDisplay.cpp:94:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _calculated [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/PartSelection.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parts [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/PartSelection.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _earliest [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/PartSelection.cpp:186:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parts [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/PartSelection.cpp:213:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timesValid [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/PartSelection.cpp:246:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PartSelection_Selected [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/PartSelection.cpp:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _earliest [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Record.cpp:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _transport [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Record.cpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recording [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Record.cpp:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _phraseEdit [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Record.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _phraseEdit [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Record.cpp:98:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Resting [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/Record.cpp:124:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PhraseNameExistsErr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/TrackSelection.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tracks [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/TrackSelection.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/TrackSelection.cpp:139:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tracks [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/TrackSelection.cpp:165:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tracksValid [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/TrackSelection.cpp:188:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrackSelection_Selected [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/app/TrackSelection.cpp:195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/CommandGroup.cpp:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAdd [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/CommandGroup.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAdd [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/CommandGroup.cpp:66:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tse3-0.3.1/src/tse3/cmd/CommandGroup.cpp:77:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tse3-0.3.1/src/tse3/cmd/CommandHistory.cpp:43:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CommandHistory_Redo [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/CommandHistory.cpp:77:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CommandHistory_Undo [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/CommandHistory.cpp:116:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CommandHistory_Redo [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/CommandHistory.cpp:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _limit [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/CommandHistory.cpp:149:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _limit [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/CommandHistory.cpp:172:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CommandHistory_Undo [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/CommandHistory.cpp:182:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CommandHistory_Redo [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/CommandHistory.cpp:92:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tse3-0.3.1/src/tse3/cmd/CommandHistory.cpp:131:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tse3-0.3.1/src/tse3/cmd/FlagTrack.cpp:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insertIndex [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/FlagTrack.cpp:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insertIndex [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Part.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldPhrase [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Part.cpp:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldPhrase [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Part.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldPhrase [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Part.cpp:86:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldPhrase [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Part.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Part.cpp:148:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newPart [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Part.cpp:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Part.cpp:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Part.cpp:169:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Part.cpp:209:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Phrase.cpp:41:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PhraseUnparentedErr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Phrase.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldTitle [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Phrase.cpp:68:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldTitle [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Phrase.cpp:83:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Phrase.cpp:94:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newPhrase [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Phrase.cpp:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newPhrase [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Phrase.cpp:114:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newPhrase [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Phrase.cpp:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phrase [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Phrase.cpp:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phrase [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Phrase.cpp:176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phrase [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Phrase.cpp:200:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parts [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Phrase.cpp:212:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parts [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Phrase.cpp:220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldPhrase [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Phrase.cpp:233:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newPhrase [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Phrase.cpp:274:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phraseEdit [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Phrase.cpp:183:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tse3-0.3.1/src/tse3/cmd/Song.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldTitle [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Song.cpp:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldTitle [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Song.cpp:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable track [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Song.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable track [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Song.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable track [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Song.cpp:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable song [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Song.cpp:131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable track [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Song.cpp:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable track [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Song.cpp:152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable track [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Song.cpp:171:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable old [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Song.cpp:178:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable old [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Track.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldTitle [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Track.cpp:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldTitle [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Track.cpp:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldPart [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Track.cpp:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldDelete [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Track.cpp:120:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Track.cpp:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Track.cpp:164:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _valid [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Track.cpp:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldPart [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Track.cpp:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _valid [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Track.cpp:191:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _valid [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Track.cpp:207:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable track [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Track.cpp:227:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable part [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Track.cpp:234:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable part [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Track.cpp:248:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable part [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Track.cpp:466:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpl [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/cmd/Track.cpp:433:17: style: Comparison of a variable having boolean value using relational (<, >, <= or >=) operator. [comparisonOfBoolWithBoolError] tse3-0.3.1/src/tse3/file/DisplayParams.cpp:23:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PresetColour [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/KeySigTrack.cpp:20:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable incidentals [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/PhraseList.cpp:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/TempoTrack.cpp:21:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempo [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/TimeSigTrack.cpp:21:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/Write.cpp:17:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpl [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:68:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indentLevel [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indentLevel [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:191:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:208:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:214:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elements [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable catchAll [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:228:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:326:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/file/XML.cpp:154:13: style: Class 'SimpleNumberParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/file/XML.cpp:253:26: style: Condition 'line[0]!='<'' is always false [knownConditionTrueFalse] tse3-0.3.1/src/tse3/file/XML.cpp:248:29: note: Assuming that condition 'line[0]!='<'' is not redundant tse3-0.3.1/src/tse3/file/XML.cpp:253:26: note: Condition 'line[0]!='<'' is always false tse3-0.3.1/src/tse3/file/XML.cpp:283:17: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] tse3-0.3.1/src/tse3/file/XML.cpp:319:13: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] tse3-0.3.1/src/tse3/file/XML.cpp:260:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] tse3-0.3.1/src/tse3/file/XML.cpp:261:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] tse3-0.3.1/src/tse3/file/XML.cpp:286:24: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] tse3-0.3.1/src/tse3/ins/Destination.cpp:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultInstrument [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Destination.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpl [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Destination.cpp:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultInstrument [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Destination.cpp:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultInstrument [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Destination.cpp:108:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultInstrument [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Destination.cpp:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dmap [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Destination.cpp:140:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultInstrument [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Destination.cpp:164:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Destination_Altered [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Destination.cpp:192:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ilist [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Destination.cpp:223:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Destination_InstrumentAdded [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Destination.cpp:245:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Destination_Altered [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _title [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:117:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BankSelMethod_Normal [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _useNotesAsControllers [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable banks [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable banks [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:162:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable patches [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:214:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:288:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _useNotesAsControllers [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:376:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _title [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:481:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _names [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:490:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:545:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _title [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:565:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable searched_yet [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:614:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/ins/Instrument.cpp:50:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] tse3-0.3.1/src/tse3/ins/Instrument.cpp:54:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] tse3-0.3.1/src/tse3/ins/Instrument.cpp:365:26: style: Variable 'title' is assigned a value that is never used. [unreadVariable] tse3-0.3.1/src/tse3/ins/Instrument.cpp:180:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:207:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:293:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpl [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:409:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dest [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:437:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dest [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:462:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dest [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:483:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dest [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:500:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_QUEUE_DIRECT [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:508:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startClock [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:548:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:585:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:614:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:649:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:658:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:750:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dest [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:749:40: style: C-style pointer casting [cstyleCast] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:513:11: style: Redundant initialization for 'r'. The initialized value is overwritten before it is read. [redundantInitialization] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:510:15: note: r is initialized tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:513:11: note: r is overwritten tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:529:11: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:513:11: note: r is assigned tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:529:11: note: r is overwritten tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:579:9: style: The scope of the variable 'r' can be reduced. [variableScope] tse3-0.3.1/src/tse3/plt/Alsa-0.5.cpp:608:9: style: The scope of the variable 'r' can be reduced. [variableScope] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:208:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:284:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:384:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpl [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:401:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dest [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:436:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dest [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:459:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dest [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:485:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startClock [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:526:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:560:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:579:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:606:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:615:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:707:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dest [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:706:40: style: C-style pointer casting [cstyleCast] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:491:11: style: Redundant initialization for 'r'. The initialized value is overwritten before it is read. [redundantInitialization] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:488:15: note: r is initialized tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:491:11: note: r is overwritten tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:507:11: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:491:11: note: r is assigned tse3-0.3.1/src/tse3/plt/Alsa-0.9.cpp:507:11: note: r is overwritten tse3-0.3.1/src/tse3/plt/Arts.cpp:60:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Arts.cpp:56:17: performance: Variable 'manager' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tse3-0.3.1/src/tse3/plt/Factory_Unix.cpp:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _canReturnNull [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Factory_Win32.cpp:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/OSS.cpp:1326:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/OSS.cpp:1430:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/OSS.cpp:1645:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/OSS.cpp:2112:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidiSchedulerCreateErr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/OSS.cpp:2296:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastTxTime [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/OSS.cpp:2332:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastTxTime [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/OSS.cpp:2343:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rateDivisor [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/OSS.cpp:2353:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rateDivisor [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/OSS.cpp:2440:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/OSS.cpp:2447:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/OSS.cpp:2474:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/OSS.cpp:2494:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _seqbufptr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/OSS.cpp:149:21: warning: Member variable 'Voice::channel' is not initialized in the constructor. [uninitMemberVar] tse3-0.3.1/src/tse3/plt/OSS.cpp:149:21: warning: Member variable 'Voice::note' is not initialized in the constructor. [uninitMemberVar] tse3-0.3.1/src/tse3/plt/OSS.cpp:99:17: style: Class 'VoiceManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/plt/OSS.cpp:149:21: style: Struct 'Voice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tse3-0.3.1/src/tse3/plt/OSS.cpp:241:26: style: The destructor '~OSSMidiScheduler_NULLDevice' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:188:26: note: Virtual destructor in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:241:26: note: Destructor in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:246:30: style: The function 'noteOff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:190:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:246:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:251:30: style: The function 'noteOn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:191:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:251:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:256:30: style: The function 'keyPressure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:192:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:256:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:261:30: style: The function 'controlChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:193:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:261:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:266:30: style: The function 'programChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:194:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:266:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:271:30: style: The function 'channelPressure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:195:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:271:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:276:30: style: The function 'pitchBend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:196:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:276:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:301:26: style: The destructor '~OSSMidiScheduler_FMDevice' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:188:26: note: Virtual destructor in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:301:26: note: Destructor in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:306:30: style: The function 'noteOff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:190:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:306:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:311:30: style: The function 'noteOn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:191:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:311:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:316:30: style: The function 'keyPressure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:192:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:316:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:321:30: style: The function 'controlChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:193:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:321:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:326:30: style: The function 'programChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:194:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:326:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:331:30: style: The function 'channelPressure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:195:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:331:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:336:30: style: The function 'pitchBend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:196:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:336:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:393:26: style: The destructor '~OSSMidiScheduler_AWEDevice' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:188:26: note: Virtual destructor in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:393:26: note: Destructor in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:398:30: style: The function 'noteOff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:190:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:398:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:403:30: style: The function 'noteOn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:191:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:403:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:408:30: style: The function 'keyPressure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:192:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:408:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:413:30: style: The function 'controlChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:193:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:413:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:418:30: style: The function 'programChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:194:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:418:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:423:30: style: The function 'channelPressure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:195:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:423:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:428:30: style: The function 'pitchBend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:196:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:428:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:453:26: style: The destructor '~OSSMidiScheduler_GUSDevice' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:188:26: note: Virtual destructor in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:453:26: note: Destructor in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:458:30: style: The function 'noteOff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:190:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:458:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:463:30: style: The function 'noteOn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:191:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:463:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:468:30: style: The function 'keyPressure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:192:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:468:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:473:30: style: The function 'controlChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:193:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:473:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:478:30: style: The function 'programChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:194:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:478:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:483:30: style: The function 'channelPressure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:195:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:483:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:488:30: style: The function 'pitchBend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tse3-0.3.1/src/tse3/plt/OSS.cpp:196:30: note: Virtual function in base class tse3-0.3.1/src/tse3/plt/OSS.cpp:488:30: note: Function in derived class tse3-0.3.1/src/tse3/plt/OSS.cpp:1208:9: style: Redundant assignment of 'buf' to itself. [selfAssignment] tse3-0.3.1/src/tse3/plt/OSS.cpp:1209:9: style: Redundant assignment of 'key' to itself. [selfAssignment] tse3-0.3.1/src/tse3/plt/OSS.cpp:584:25: style: Local variable 'path' shadows outer argument [shadowArgument] tse3-0.3.1/src/tse3/plt/OSS.cpp:572:59: note: Shadowed declaration tse3-0.3.1/src/tse3/plt/OSS.cpp:584:25: note: Shadow variable tse3-0.3.1/src/tse3/plt/OSS.cpp:572:40: style: Parameter 'leaf' can be declared as reference to const [constParameterReference] tse3-0.3.1/src/tse3/plt/OSS.cpp:49:29: style: struct member 'midi_info::fish' is never used. [unusedStructMember] tse3-0.3.1/src/tse3/plt/OSS.cpp:521:25: style: class member 'OSSMidiScheduler_GUSDevice::freeMemory' is never used. [unusedStructMember] tse3-0.3.1/src/tse3/plt/OSS.cpp:523:25: style: class member 'OSSMidiScheduler_GUSDevice::patchLoadedFailed' is never used. [unusedStructMember] tse3-0.3.1/src/tse3/plt/OSS.cpp:1208:9: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] tse3-0.3.1/src/tse3/plt/OSS.cpp:1209:9: style: Variable 'key' is assigned a value that is never used. [unreadVariable] tse3-0.3.1/src/tse3/plt/RiscOS.cpp:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/RiscOS.cpp:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/RiscOS.cpp:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/RiscOS.cpp:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/RiscOS.cpp:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/RiscOS.cpp:182:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxPort [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/RiscOS.cpp:207:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/RiscOS.cpp:215:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidiCommand_Invalid [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/RiscOS.cpp:232:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/RiscOS.cpp:207:5: style: Statements following 'return' will never be executed. [unreachableCode] tse3-0.3.1/src/tse3/plt/Win32.cpp:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Win32.cpp:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nMidi [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Win32.cpp:121:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nMidi [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Win32.cpp:193:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hMidi [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Win32.cpp:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _running [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Win32.cpp:226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _running [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Win32.cpp:245:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startTime [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Win32.cpp:252:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startTime [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Win32.cpp:306:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hMidi [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Win32.cpp:318:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/plt/Win32.cpp:292:24: style: C-style pointer casting [cstyleCast] tse3-0.3.1/src/tse3/test.cpp:241:11: style: Redundant assignment of 'newSong' to itself. [selfAssignment] tse3-0.3.1/src/tse3/test.cpp:241:11: style: Variable 'newSong' is assigned a value that is never used. [unreadVariable] tse3-0.3.1/src/tse3/util/Demidify.cpp:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/Demidify.cpp:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/Demidify.cpp:157:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/Demidify.cpp:385:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/Demidify.cpp:485:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidiCommand_NoteOn [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/Demidify.cpp:495:10: style: The scope of the variable 'removeOldPhr2' can be reduced. [variableScope] tse3-0.3.1/src/tse3/util/Demidify.cpp:362:16: style: Local variable 'pos' shadows outer variable [shadowVariable] tse3-0.3.1/src/tse3/util/Demidify.cpp:271:12: note: Shadowed declaration tse3-0.3.1/src/tse3/util/Demidify.cpp:362:16: note: Shadow variable tse3-0.3.1/src/tse3/util/Demidify.cpp:50:35: style: Parameter 'phrase1' can be declared as pointer to const [constParameterPointer] tse3-0.3.1/src/tse3/util/Demidify.cpp:495:24: style: Variable 'removeOldPhr2' is assigned a value that is never used. [unreadVariable] tse3-0.3.1/src/tse3/util/Demidify.cpp:498:72: style: Variable 'removeOldPhr2' is assigned a value that is never used. [unreadVariable] tse3-0.3.1/src/tse3/util/Demidify.cpp:512:35: style: Variable 'removeOldPhr2' is assigned a value that is never used. [unreadVariable] tse3-0.3.1/src/tse3/util/MidiScheduler.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/MidiScheduler.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/MidiScheduler.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/MidiScheduler.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/MidiScheduler.cpp:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/MidiScheduler.cpp:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/MidiScheduler.cpp:112:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/MidiScheduler.cpp:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/MidiScheduler.cpp:147:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidiCommand_Invalid [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/MidiScheduler.cpp:159:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/MidiScheduler.cpp:165:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/MidiScheduler.cpp:174:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/Phrase.cpp:114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/Phrase.cpp:113:31: style: Redundant assignment of 'newPhrase' to itself. [selfAssignment] tse3-0.3.1/src/tse3/util/Phrase.cpp:113:31: style: Variable 'newPhrase' is assigned a value that is never used. [unreadVariable] tse3-0.3.1/src/tse3/util/PowerQuantise.cpp:34:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/PowerQuantise.cpp:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/PowerQuantise.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _by [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/PowerQuantise.cpp:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _window [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/PowerQuantise.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _onlySelected [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/PowerQuantise.cpp:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _onlyNotes [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/PowerQuantise.cpp:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _spreadCtrl [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/PowerQuantise.cpp:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _direction [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/PowerQuantise.cpp:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/PowerQuantise.cpp:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lengthBy [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/PowerQuantise.cpp:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _humanise [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/PowerQuantise.cpp:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lengthHumanise [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/PowerQuantise.cpp:167:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _by [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/PowerQuantise.cpp:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _window [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/PowerQuantise.cpp:275:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/PowerQuantise.cpp:303:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _by [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3/util/Snap.cpp:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _snap [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/main.cpp:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:92:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle_help [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:250:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:604:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:639:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:648:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:654:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listports [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:660:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dovisual [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:667:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doplay [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:674:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doloop [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:681:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outmidi [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:688:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outmidiformat [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:696:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outmidicompact [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:703:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outtse3mdl [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:712:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:718:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dometronome [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:725:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midi [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:732:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gm [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:739:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gs [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:746:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xg [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:753:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable schedtype [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:764:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:775:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:786:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:793:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable schedtype [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:801:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startClock [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:808:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soloTrack [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:815:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usleepPeriod [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:822:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dostop [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:829:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doecho [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:837:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:848:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:855:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:862:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:869:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:876:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fastMidi [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:883:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable more_to_come [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:889:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable more_to_come [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:895:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midi [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:908:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable help [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:926:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable now [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:935:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transport [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:941:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastClock [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:954:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:975:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:991:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:999:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:1011:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:1036:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable now [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:1086:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:1112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:1118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transport [valueFlowBailoutIncompleteVar] tse3-0.3.1/src/tse3play/tse3play.cpp:563:21: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] tse3-0.3.1/src/tse3play/tse3play.cpp:1046:29: style: Redundant initialization for 'colcode'. The initialized value is overwritten before it is read. [redundantInitialization] tse3-0.3.1/src/tse3play/tse3play.cpp:1044:31: note: colcode is initialized tse3-0.3.1/src/tse3play/tse3play.cpp:1046:29: note: colcode is overwritten tse3-0.3.1/src/tse3play/tse3play.cpp:710:9: style: The scope of the variable 'from' can be reduced. [variableScope] tse3-0.3.1/src/tse3play/tse3play.cpp:711:9: style: The scope of the variable 'to' can be reduced. [variableScope] tse3-0.3.1/src/tse3play/tse3play.cpp:206:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tse3-0.3.1/src/tse3play/tse3play.cpp:526:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tse3-0.3.1/src/tse3play/tse3play.cpp:612:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tse3-0.3.1/src/tse3play/tse3play.cpp:622:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] diff: 2.20.0 tse3-0.3.1/src/examples/ports/ports.cpp:44:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.20.0 tse3-0.3.1/src/tse3/test.cpp:46:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.20.0 tse3-0.3.1/src/tse3play/tse3play.cpp:1011:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tse3-0.3.1/src/tse3play/tse3play.cpp:1011:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPQN [valueFlowBailoutIncompleteVar] 2.20.0 tse3-0.3.1/src/tse3play/tse3play.cpp:604:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tse3-0.3.1/src/tse3play/tse3play.cpp:604:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] 2.20.0 tse3-0.3.1/src/tse3play/tse3play.cpp:639:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tse3-0.3.1/src/tse3play/tse3play.cpp:639:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] 2.20.0 tse3-0.3.1/src/tse3play/tse3play.cpp:966:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tse3-0.3.1/src/tse3play/tse3play.cpp:975:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] 2.20.0 tse3-0.3.1/src/tse3play/tse3play.cpp:986:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tse3-0.3.1/src/tse3play/tse3play.cpp:991:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] DONE