Vault  4.1
Static Public Member Functions
VAssert Class Reference

This static helper class provides the various overloaded assertion functions that we call from our VASSERT macros. More...

#include <vassert.h>

List of all members.

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)

Detailed Description

This static helper class provides the various overloaded assertion functions that we call from our VASSERT macros.

Definition at line 105 of file vassert.h.


The documentation for this class was generated from the following files:

Copyright ©1997-2014 Trygve Isaacson. All rights reserved. This documentation was generated with Doxygen.