2026-03-20 11:55 ftp://ftp.de.debian.org/debian/pool/main/b/blahtexml/blahtexml_1.0.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-106-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 4412833 (2026-03-20 08:27:05 +0100) count: 289 286 elapsed-time: 2.3 2.3 head-timing-info: old-timing-info: head results: blahtexml-1.0/Source/BlahtexCore/Token.h:37:9: performance: Variable 'mValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] blahtexml-1.0/Source/BlahtexCore/Token.h:43:9: performance: Variable 'mValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] blahtexml-1.0/Source/BlahtexCore/Misc.h:73:5: style: Class 'Exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:64:9: style:inconclusive: Member variable 'Node::mFlavour' is in the wrong place in the initializer list. [initializerList] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:108:13: note: Member variable 'Node::mFlavour' is in the wrong place in the initializer list. blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:64:9: note: Member variable 'Node::mFlavour' is in the wrong place in the initializer list. blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:394:29: style:inconclusive: Member variable 'Scripts::mBase' is in the wrong place in the initializer list. [initializerList] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:414:13: note: Member variable 'Scripts::mBase' is in the wrong place in the initializer list. blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:394:29: note: Member variable 'Scripts::mBase' is in the wrong place in the initializer list. blahtexml-1.0/Source/BlahtexCore/ParseTree.h:539:22: style:inconclusive: Member variable 'MathDelimited::mLeftDelimiter' is in the wrong place in the initializer list. [initializerList] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:550:13: note: Member variable 'MathDelimited::mLeftDelimiter' is in the wrong place in the initializer list. blahtexml-1.0/Source/BlahtexCore/ParseTree.h:539:22: note: Member variable 'MathDelimited::mLeftDelimiter' is in the wrong place in the initializer list. blahtexml-1.0/Source/BlahtexCore/ParseTree.h:636:14: style:inconclusive: Member variable 'MathEnvironment::mIsShort' is in the wrong place in the initializer list. [initializerList] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:648:13: note: Member variable 'MathEnvironment::mIsShort' is in the wrong place in the initializer list. blahtexml-1.0/Source/BlahtexCore/ParseTree.h:636:14: note: Member variable 'MathEnvironment::mIsShort' is in the wrong place in the initializer list. blahtexml-1.0/Source/BlahtexCore/Interface.cpp:34:20: style:inconclusive: Technically the member function 'blahtex::Interface::GetMathml' can be const. [functionConst] blahtexml-1.0/Source/BlahtexCore/Interface.h:74:18: note: Technically the member function 'blahtex::Interface::GetMathml' can be const. blahtexml-1.0/Source/BlahtexCore/Interface.cpp:34:20: note: Technically the member function 'blahtex::Interface::GetMathml' can be const. blahtexml-1.0/Source/BlahtexCore/Interface.cpp:42:20: style:inconclusive: Technically the member function 'blahtex::Interface::GetPurifiedTex' can be const. [functionConst] blahtexml-1.0/Source/BlahtexCore/Interface.h:75:18: note: Technically the member function 'blahtex::Interface::GetPurifiedTex' can be const. blahtexml-1.0/Source/BlahtexCore/Interface.cpp:42:20: note: Technically the member function 'blahtex::Interface::GetPurifiedTex' can be const. blahtexml-1.0/Source/BlahtexCore/Interface.cpp:47:20: style:inconclusive: Technically the member function 'blahtex::Interface::GetPurifiedTexOnly' can be const. [functionConst] blahtexml-1.0/Source/BlahtexCore/Interface.h:76:18: note: Technically the member function 'blahtex::Interface::GetPurifiedTexOnly' can be const. blahtexml-1.0/Source/BlahtexCore/Interface.cpp:47:20: note: Technically the member function 'blahtex::Interface::GetPurifiedTexOnly' can be const. blahtexml-1.0/Source/BlahtexCore/MathmlNode.h:125:5: style: Struct 'MathmlNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:646:5: style: Struct 'MathmlEnvironment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:59:5: style: Struct 'TexMathFont' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:86:5: style: Struct 'TexTextFont' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:221:9: style: Struct 'MathSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:282:9: style: Struct 'MathStateChange' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:316:9: style: Struct 'MathColour' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:426:9: style: Struct 'MathGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:736:9: style: Struct 'TextGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:765:9: style: Struct 'TextSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:792:9: style: Struct 'TextStateChange' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:826:9: style: Struct 'TextColour' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:166:10: style: The destructor '~Row' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:43:18: note: Virtual destructor in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:166:10: note: Destructor in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:168:22: style: The function 'Optimise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:122:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:168:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:170:43: style: The function 'BuildMathmlTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:136:43: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:170:43: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:176:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:145:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:176:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:206:43: style: The function 'BuildMathmlTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:136:43: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:206:43: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:212:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:145:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:212:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:233:43: style: The function 'BuildMathmlTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:206:43: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:233:43: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:239:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:212:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:239:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:260:43: style: The function 'BuildMathmlTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:206:43: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:260:43: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:266:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:212:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:266:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:290:43: style: The function 'BuildMathmlTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:206:43: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:290:43: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:296:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:212:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:296:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:340:43: style: The function 'BuildMathmlTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:206:43: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:340:43: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:346:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:212:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:346:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:376:43: style: The function 'BuildMathmlTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:136:43: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:376:43: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:382:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:145:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:382:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:419:22: style: The function 'Optimise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:122:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:419:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:421:43: style: The function 'BuildMathmlTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:136:43: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:421:43: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:427:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:145:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:427:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:457:22: style: The function 'Optimise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:122:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:457:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:459:43: style: The function 'BuildMathmlTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:136:43: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:459:43: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:465:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:145:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:465:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:499:22: style: The function 'Optimise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:122:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:499:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:501:43: style: The function 'BuildMathmlTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:136:43: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:501:43: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:507:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:145:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:507:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:529:22: style: The function 'Optimise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:122:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:529:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:531:43: style: The function 'BuildMathmlTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:136:43: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:531:43: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:537:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:145:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:537:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:561:22: style: The function 'Optimise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:122:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:561:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:563:43: style: The function 'BuildMathmlTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:136:43: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:563:43: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:569:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:145:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:569:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:615:10: style: The destructor '~Table' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:43:18: note: Virtual destructor in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:615:10: note: Destructor in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:617:22: style: The function 'Optimise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:122:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:617:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:619:43: style: The function 'BuildMathmlTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:136:43: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:619:43: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:625:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:145:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/LayoutTree.h:625:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:225:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:225:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:229:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:229:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:235:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:235:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:258:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:258:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:262:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:262:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:268:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:268:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:293:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:293:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:297:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:297:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:303:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:303:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:323:22: style: The function 'Apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:289:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:323:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:327:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:293:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:327:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:331:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:297:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:331:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:337:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:303:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:337:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:368:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:368:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:372:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:372:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:378:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:378:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:402:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:402:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:406:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:406:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:412:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:412:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:430:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:430:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:434:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:434:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:440:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:440:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:454:10: style: The destructor '~MathList' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:170:18: note: Virtual destructor in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:454:10: note: Destructor in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:456:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:456:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:460:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:460:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:466:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:466:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:480:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:480:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:484:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:484:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:490:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:490:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:518:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:518:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:522:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:522:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:528:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:528:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:554:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:554:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:558:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:558:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:564:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:564:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:578:10: style: The destructor '~MathTableRow' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:170:18: note: Virtual destructor in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:578:10: note: Destructor in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:580:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:580:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:584:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:584:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:590:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:590:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:604:10: style: The destructor '~MathTable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:170:18: note: Virtual destructor in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:604:10: note: Destructor in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:606:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:606:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:610:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:610:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:616:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:616:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:651:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:651:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:655:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:655:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:661:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:661:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:688:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:688:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:692:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:692:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:698:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:698:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:711:10: style: The destructor '~TextList' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:170:18: note: Virtual destructor in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:711:10: note: Destructor in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:713:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:713:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:717:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:717:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:723:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:723:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:740:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:740:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:744:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:744:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:750:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:750:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:769:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:769:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:773:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:773:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:779:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:779:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:803:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:803:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:807:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:807:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:813:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:813:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:833:22: style: The function 'Apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:799:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:833:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:837:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:803:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:837:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:841:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:807:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:841:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:847:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:813:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:847:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:871:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:175:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:871:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:875:22: style: The function 'GetPurifiedTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:188:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:875:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:881:22: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:196:22: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:881:22: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:102:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cMaxMathmlNodeCount [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:370:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:951:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cStyleDisplay [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1033:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1570:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1577:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1589:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gMathmlFontStrings [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1595:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gMathmlFontStrings [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1601:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gMathmlFontStrings [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1607:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gMathmlFontStrings [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1627:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1651:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1661:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1667:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1673:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1688:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1550:20: style: The scope of the variable 'gLimitsStrings' can be reduced. [variableScope] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:265:14: style: Variable 'sourceAsSpace' can be declared as pointer to const [constVariablePointer] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:286:16: style: Variable 'sourceAsSpace' can be declared as pointer to const [constVariablePointer] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1332:24: style: Variable 'lastSpaceAsSpace' can be declared as pointer to const [constVariablePointer] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1357:33: style: Variable 'lastNonSpaceAsOperator' can be declared as pointer to const [constVariablePointer] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1538:20: style: Variable 'gFlavourStrings' can be declared as const array [constVariable] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1550:20: style: Variable 'gLimitsStrings' can be declared as const array [constVariable] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1557:20: style: Variable 'gStyleStrings' can be declared as const array [constVariable] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:83:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:93:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:95:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:293:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:438:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:442:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:450:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1116:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1147:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1156:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1581:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1692:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:1699:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/MacroProcessor.h:50:5: style: Class 'MacroProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexCore/MacroProcessor.cpp:101:21: style: Local variable 'token' shadows outer variable [shadowVariable] blahtexml-1.0/Source/BlahtexCore/MacroProcessor.cpp:86:13: note: Shadowed declaration blahtexml-1.0/Source/BlahtexCore/MacroProcessor.cpp:101:21: note: Shadow variable blahtexml-1.0/Source/BlahtexCore/MacroProcessor.cpp:86:13: performance:inconclusive: Use const reference for 'token' to avoid unnecessary data copying. [redundantCopyLocalConst] blahtexml-1.0/Source/BlahtexCore/MacroProcessor.cpp:101:21: performance:inconclusive: Use const reference for 'token' to avoid unnecessary data copying. [redundantCopyLocalConst] blahtexml-1.0/Source/BlahtexCore/MacroProcessor.cpp:121:13: performance:inconclusive: Use const reference for 'token' to avoid unnecessary data copying. [redundantCopyLocalConst] blahtexml-1.0/Source/BlahtexCore/MacroProcessor.cpp:309:17: warning: Missing bounds check for extra iterator increment in loop. [StlMissingComparison] blahtexml-1.0/Source/BlahtexCore/MacroProcessor.cpp:315:27: note: Missing bounds check for extra iterator increment in loop. blahtexml-1.0/Source/BlahtexCore/MacroProcessor.cpp:309:17: note: Missing bounds check for extra iterator increment in loop. blahtexml-1.0/Source/BlahtexCore/MacroProcessor.cpp:367:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] blahtexml-1.0/Source/BlahtexCore/MacroProcessor.cpp:245:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/MacroProcessor.cpp:309:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/Manager.cpp:320:10: warning: Member variable 'Manager::mHasDelayedMathmlError' is not initialized in the constructor. [uninitMemberVar] blahtexml-1.0/Source/BlahtexCore/Manager.cpp:68:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/Manager.cpp:109:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/Manager.cpp:131:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/Manager.cpp:392:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/MathmlNode.cpp:265:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/MathmlNode.cpp:59:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/MathmlNode.cpp:222:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/MathmlNode.cpp:268:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:327:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is identical to the overridden function [uselessOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:293:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:327:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:837:49: style: The function 'BuildLayoutTree' overrides a function in a base class but is identical to the overridden function [uselessOverride] blahtexml-1.0/Source/BlahtexCore/ParseTree.h:803:49: note: Virtual function in base class blahtexml-1.0/Source/BlahtexCore/ParseTree.h:837:49: note: Function in derived class blahtexml-1.0/Source/BlahtexCore/ParseTree1.cpp:94:26: style: Variable 'nodeAsStateChange' can be declared as pointer to const [constVariablePointer] blahtexml-1.0/Source/BlahtexCore/ParseTree1.cpp:183:16: style: Variable 'ignoreSpaceTable' can be declared as const array [constVariable] blahtexml-1.0/Source/BlahtexCore/ParseTree1.cpp:1150:26: style: Variable 'childAsStateChange' can be declared as pointer to const [constVariablePointer] blahtexml-1.0/Source/BlahtexCore/ParseTree1.cpp:91:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree1.cpp:108:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree1.cpp:120:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree1.cpp:143:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree1.cpp:206:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree1.cpp:243:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree1.cpp:250:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree1.cpp:966:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree1.cpp:974:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree1.cpp:1147:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:615:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:825:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:831:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:838:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:845:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:851:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:860:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:880:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:887:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:893:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:899:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:906:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:911:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:920:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:932:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:938:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:944:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:953:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:959:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:966:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:972:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:977:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:187:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:195:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:203:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:211:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:452:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:529:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:548:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:594:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:853:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:913:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:922:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/ParseTree3.cpp:946:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/Parser.cpp:1069:33: style: The member function 'blahtex::Parser::PrepareScripts' can be static. [functionStatic] blahtexml-1.0/Source/BlahtexCore/Parser.h:113:29: note: The member function 'blahtex::Parser::PrepareScripts' can be static. blahtexml-1.0/Source/BlahtexCore/Parser.cpp:1069:33: note: The member function 'blahtex::Parser::PrepareScripts' can be static. blahtexml-1.0/Source/BlahtexCore/Parser.cpp:840:27: style: The member function 'blahtex::Parser::GetMathTokenCode' can be static. [functionStatic] blahtexml-1.0/Source/BlahtexCore/Parser.h:127:15: note: The member function 'blahtex::Parser::GetMathTokenCode' can be static. blahtexml-1.0/Source/BlahtexCore/Parser.cpp:840:27: note: The member function 'blahtex::Parser::GetMathTokenCode' can be static. blahtexml-1.0/Source/BlahtexCore/Parser.cpp:889:27: style: The member function 'blahtex::Parser::GetTextTokenCode' can be static. [functionStatic] blahtexml-1.0/Source/BlahtexCore/Parser.h:128:15: note: The member function 'blahtex::Parser::GetTextTokenCode' can be static. blahtexml-1.0/Source/BlahtexCore/Parser.cpp:889:27: note: The member function 'blahtex::Parser::GetTextTokenCode' can be static. blahtexml-1.0/Source/BlahtexCore/Parser.cpp:989:12: style: Local variable 'token' shadows outer variable [shadowVariable] blahtexml-1.0/Source/BlahtexCore/Parser.cpp:972:9: note: Shadowed declaration blahtexml-1.0/Source/BlahtexCore/Parser.cpp:989:12: note: Shadow variable blahtexml-1.0/Source/BlahtexCore/Parser.cpp:972:9: style: Variable 'token' can be declared as reference to const [constVariableReference] blahtexml-1.0/Source/BlahtexCore/Parser.cpp:1240:25: style: Variable 'endCommand' can be declared as reference to const [constVariableReference] blahtexml-1.0/Source/BlahtexCore/Parser.cpp:1535:13: style: Variable 'token' can be declared as reference to const [constVariableReference] blahtexml-1.0/Source/BlahtexCore/Parser.cpp:1260:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] blahtexml-1.0/Source/BlahtexCore/Parser.cpp:1294:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] blahtexml-1.0/Source/BlahtexCore/Parser.cpp:1257:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/Parser.cpp:1291:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexCore/XmlEncode.cpp:662:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexCore/XmlEncode.cpp:37:5: style: Struct 'UnicodeNameInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexCore/XmlEncode.cpp:618:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/BlahtexXMLin/XercesString.h:31:5: style: Class 'XercesString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexXMLin/XercesString.h:32:5: style: Class 'XercesString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexXMLin/XercesString.h:33:5: style: Class 'XercesString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexXMLin/AttributesImpl.h:44:5: style: Class 'AttributesImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/BlahtexXMLin/BlahtexFilter.cpp:175:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XERCES_CPP_NAMESPACE_USE [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexXMLin/BlahtexFilter.cpp:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XERCES_CPP_NAMESPACE_USE [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexXMLin/BlahtexFilter.cpp:39:16: warning: Member variable 'BlahtexFilter::desiredMathMLPrefixType' is not initialized in the constructor. [uninitMemberVar] blahtexml-1.0/Source/BlahtexXMLin/BlahtexFilter.cpp:39:16: warning: Member variable 'BlahtexFilter::annotatePNG' is not initialized in the constructor. [uninitMemberVar] blahtexml-1.0/Source/BlahtexXMLin/BlahtexFilter.cpp:39:16: warning: Member variable 'BlahtexFilter::annotateTeX' is not initialized in the constructor. [uninitMemberVar] blahtexml-1.0/Source/BlahtexXMLin/BlahtexFilter.cpp:196:20: style:inconclusive: Either there is a missing 'override', or the member function 'BlahtexFilter::getNumberOfErrors' can be const. [functionConst] blahtexml-1.0/Source/BlahtexXMLin/BlahtexFilter.h:48:9: note: Either there is a missing 'override', or the member function 'BlahtexFilter::getNumberOfErrors' can be const. blahtexml-1.0/Source/BlahtexXMLin/BlahtexFilter.cpp:196:20: note: Either there is a missing 'override', or the member function 'BlahtexFilter::getNumberOfErrors' can be const. blahtexml-1.0/Source/BlahtexXMLin/SAX2Output.cpp:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexXMLin/SAX2Output.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexXMLin/SAX2Output.cpp:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexXMLin/SAX2Output.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexXMLin/SAX2Output.cpp:89:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CharEscapes [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexXMLin/SAX2Output.cpp:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEscapes [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexXMLin/SAX2Output.cpp:106:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEscapes [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexXMLin/SAX2Output.cpp:112:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEscapes [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexXMLin/SAX2Output.cpp:124:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEscapes [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexXMLin/SAX2Output.cpp:159:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chLF [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexXMLin/SAX2Output.cpp:168:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEscapes [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/BlahtexXMLin/SAX2Output.cpp:56:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] blahtexml-1.0/Source/Messages.cpp:289:52: warning: Missing bounds check for extra iterator increment in loop. [StlMissingComparison] blahtexml-1.0/Source/Messages.cpp:294:13: note: Missing bounds check for extra iterator increment in loop. blahtexml-1.0/Source/Messages.cpp:289:52: note: Missing bounds check for extra iterator increment in loop. blahtexml-1.0/Source/Messages.cpp:289:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/Messages.cpp:294:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/UnicodeConverter.cpp:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/UnicodeConverter.cpp:202:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/UnicodeConverter.cpp:277:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/UnicodeConverter.cpp:69:48: style: Condition '*(reinterpret_cast(&testChar))=='A'' is always true [knownConditionTrueFalse] blahtexml-1.0/Source/UnicodeConverter.cpp:67:24: note: Assignment 'testChar=L'A'', assigned value is 65 blahtexml-1.0/Source/UnicodeConverter.cpp:69:48: note: Condition '*(reinterpret_cast(&testChar))=='A'' is always true blahtexml-1.0/Source/UnicodeConverter.cpp:264:13: style: Same expression used in consecutive assignments of 'inBytesLeft' and 'outBytesLeft'. [duplicateAssignExpression] blahtexml-1.0/Source/UnicodeConverter.cpp:265:12: note: Same expression used in consecutive assignments of 'inBytesLeft' and 'outBytesLeft'. blahtexml-1.0/Source/UnicodeConverter.cpp:264:13: note: Same expression used in consecutive assignments of 'inBytesLeft' and 'outBytesLeft'. blahtexml-1.0/Source/main.cpp:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/main.cpp:354:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/mainPng.h:37:5: warning: Member variable 'PngInfo::mHeight' is not initialized in the constructor. [uninitMemberVar] blahtexml-1.0/Source/mainPng.h:37:5: warning: Member variable 'PngInfo::mDepth' is not initialized in the constructor. [uninitMemberVar] blahtexml-1.0/Source/main.cpp:200:5: style: Struct 'CommandLineException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/main.cpp:783:34: style: Variable 'e' can be declared as reference to const [constVariableReference] blahtexml-1.0/Source/main.cpp:71:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/main.cpp:99:95: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] blahtexml-1.0/Source/mainPng.cpp:129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] blahtexml-1.0/Source/mainPng.cpp:52:5: style: Class 'TemporaryFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blahtexml-1.0/Source/mainPng.cpp:189:26: style: The scope of the variable 'temp' can be reduced. [variableScope] blahtexml-1.0/Source/mainPng.cpp:199:28: style: Local variable 'temp' shadows outer variable [shadowVariable] blahtexml-1.0/Source/mainPng.cpp:189:26: note: Shadowed declaration blahtexml-1.0/Source/mainPng.cpp:199:28: note: Shadow variable blahtexml-1.0/Source/md5Wrapper.cpp:43:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] diff: head blahtexml-1.0/Source/BlahtexCore/LayoutTree.cpp:286:16: style: Variable 'sourceAsSpace' can be declared as pointer to const [constVariablePointer] head blahtexml-1.0/Source/BlahtexCore/ParseTree1.cpp:183:16: style: Variable 'ignoreSpaceTable' can be declared as const array [constVariable] head blahtexml-1.0/Source/BlahtexCore/ParseTree1.cpp:94:26: style: Variable 'nodeAsStateChange' can be declared as pointer to const [constVariablePointer] DONE