/** * Assert not equal implementation. * This determines whether the two given integers are equal. If so, * the value of each is printed along with an optional message string. * The users don't call this, but instead use the wpi_assertNotEqual macros in * Utility.h. */ bool wpi_assertNotEqual_impl(int valueA, int valueB, const std::string& message, const std::string& fileName, uint32_t lineNumber, const std::string& funcName) { if (!(valueA != valueB)) { wpi_assertEqual_common_impl(valueA, valueB, "==", message, fileName, lineNumber, funcName); } return valueA != valueB; }
/** * Assert equal implementation. * This determines whether the two given integers are equal. If not, * the value of each is printed along with an optional message string. * The users don't call this, but instead use the wpi_assertEqual macros in * Utility.h. */ bool wpi_assertEqual_impl(int valueA, int valueB, const char *valueAString, const char *valueBString, const char *message, const char *fileName, uint32_t lineNumber, const char *funcName) { if (!(valueA == valueB)) { wpi_assertEqual_common_impl(valueAString, valueBString, "==", message, fileName, lineNumber, funcName); } return valueA == valueB; }
/** * Assert not equal implementation. * This determines whether the two given integers are equal. If so, * the value of each is printed along with an optional message string. * The users don't call this, but instead use the wpi_assertNotEqual macros in Utility.h. */ bool wpi_assertNotEqual_impl(int valueA, int valueB, const char *message, const char *fileName, UINT32 lineNumber, const char *funcName) { if(!(valueA != valueB)) { wpi_assertEqual_common_impl(valueA, valueB, "==", message, fileName, lineNumber, funcName); } return valueA != valueB; }