![]() |
Vault
4.1
|
This static helper class provides the various overloaded assertion functions that we call from our VASSERT macros. More...
#include <vassert.h>
Static Public Member Functions | |
static void | failedAssert (const char *expression, const char *file, int line) |
static void | failedAssertValue (const char *expression, const char *valName, const VString &valString, const char *file, int line) |
static void | failedAssertNull (const void *p, const char *expression, const char *file, int line) |
static void | failedAssertNotNull (const char *expression, const char *file, int line) |
static void | failedAssertZero (Vs64 i, const char *expression, const char *file, int line) |
static void | failedAssertNonZero (const char *expression, const char *file, int line) |
static void | failedAssertEqual (int a, int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (unsigned int a, unsigned int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (unsigned int a, int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (const void *a, const void *b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (bool a, bool b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (Vs8 a, Vs8 b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (Vs8 a, int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (Vu8 a, Vu8 b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (Vu8 a, int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (Vs16 a, Vs16 b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (Vs16 a, int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (Vu16 a, Vu16 b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (Vu16 a, int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (Vs64 a, Vs64 b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (Vs64 a, int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (Vu64 a, Vu64 b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (Vu64 a, int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (VDouble a, VDouble b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (const VString &a, const VString &b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (const VString &a, const char *b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (const char *a, const VString &b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (const VCodePoint &a, const VCodePoint &b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (const VChar &a, const VChar &b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (const VChar &a, char b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (const VDuration &a, const VDuration &b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (const VInstant &a, const VInstant &b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (const VColor &a, const VColor &b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertEqual (const VColorPair &a, const VColorPair &b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (int val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (unsigned int val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (const void *val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (bool val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (Vs8 val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (Vu8 val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (Vs16 val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (Vu16 val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (Vs64 val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (Vu64 val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (VDouble val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (const VString &val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (const VCodePoint &val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (const VChar &val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (const VDuration &val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (const VInstant &val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (const VColor &val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedAssertNotEqual (const VColorPair &val, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, int a, int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, unsigned int a, unsigned int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, unsigned int a, int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, Vs8 a, Vs8 b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, Vs8 a, int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, Vu8 a, Vu8 b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, Vu8 a, int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, Vs16 a, Vs16 b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, Vs16 a, int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, Vu16 a, Vu16 b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, Vu16 a, int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, Vs64 a, Vs64 b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, Vs64 a, int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, Vu64 a, Vu64 b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, Vu64 a, int b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, VDouble a, VDouble b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, const VString &a, const VString &b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, const VString &a, const char *b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, const char *a, const VString &b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, const VCodePoint &a, const VCodePoint &b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, const VChar &a, const VChar &b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, const VChar &a, char b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, const VDuration &a, const VDuration &b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedLessGreaterComparison (bool comparingLessThan, bool comparingOrEqualTo, const VInstant &a, const VInstant &b, const char *expressionA, const char *expressionB, const char *file, int line) |
static void | failedRangeCheck (int val, int minVal, int maxVal, const char *valExpression, const char *minValExpression, const char *maxValExpression, const char *file, int line) |
static void | failedRangeCheck (unsigned int val, unsigned int minVal, unsigned int maxVal, const char *valExpression, const char *minValExpression, const char *maxValExpression, const char *file, int line) |
static void | failedRangeCheck (unsigned int val, int minVal, int maxVal, const char *valExpression, const char *minValExpression, const char *maxValExpression, const char *file, int line) |
static void | failedRangeCheck (Vs64 val, Vs64 minVal, Vs64 maxVal, const char *valExpression, const char *minValExpression, const char *maxValExpression, const char *file, int line) |
static void | failedRangeCheck (Vs64 val, int minVal, int maxVal, const char *valExpression, const char *minValExpression, const char *maxValExpression, const char *file, int line) |
static void | failedRangeCheck (Vu64 val, Vu64 minVal, Vu64 maxVal, const char *valExpression, const char *minValExpression, const char *maxValExpression, const char *file, int line) |
static void | failedRangeCheck (Vu64 val, int minVal, int maxVal, const char *valExpression, const char *minValExpression, const char *maxValExpression, const char *file, int line) |
static void | failedRangeCheck (VDouble val, VDouble minVal, VDouble maxVal, const char *valExpression, const char *minValExpression, const char *maxValExpression, const char *file, int line) |
static void | failedRangeCheck (const VString &val, const VString &minVal, const VString &maxVal, const char *valExpression, const char *minValExpression, const char *maxValExpression, const char *file, int line) |
static void | failedRangeCheck (const VCodePoint &val, const VCodePoint &minVal, const VCodePoint &maxVal, const char *valExpression, const char *minValExpression, const char *maxValExpression, const char *file, int line) |
static void | failedRangeCheck (const VChar &val, const VChar &minVal, const VChar &maxVal, const char *valExpression, const char *minValExpression, const char *maxValExpression, const char *file, int line) |
static void | failedRangeCheck (const VDuration &val, const VDuration &minVal, const VDuration &maxVal, const char *valExpression, const char *minValExpression, const char *maxValExpression, const char *file, int line) |
static void | failedRangeCheck (const VInstant &val, const VInstant &minVal, const VInstant &maxVal, const char *valExpression, const char *minValExpression, const char *maxValExpression, const char *file, int line) |
This static helper class provides the various overloaded assertion functions that we call from our VASSERT macros.