MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / isFloat

Method isFloat

test/testmathlib.cpp:1119–1131  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1117 }
1118
1119 void isFloat() const {
1120 ASSERT_EQUALS(false, MathLib::isFloat(""));
1121 ASSERT_EQUALS(true, MathLib::isFloat("0.f"));
1122 ASSERT_EQUALS(true, MathLib::isFloat("0.f"));
1123 ASSERT_EQUALS(true, MathLib::isFloat("0xA.Fp-10"));
1124
1125 // User defined suffix literals
1126 ASSERT_EQUALS(false, MathLib::isFloat("0_"));
1127 ASSERT_EQUALS(false, MathLib::isFloat("0._"));
1128 ASSERT_EQUALS(false, MathLib::isFloat("0.1_"));
1129 ASSERT_EQUALS(true, MathLib::isFloat("0.0_MyUserDefinedLiteral"));
1130 ASSERT_EQUALS(true, MathLib::isFloat("0._MyUserDefinedLiteral"));
1131 }
1132
1133 void isDecimalFloat() const {
1134 ASSERT_EQUALS(false, MathLib::isDecimalFloat(""));

Callers

nothing calls this directly

Calls 1

isFloatFunction · 0.85

Tested by

no test coverage detected