VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros
DtAssert.h File Reference

assert macros More...

Go to the source code of this file.

Macros

#define Assert(exp)   static_cast<void>(0)
#define ASSERT_PREDICATE(p)   Assert(p);
#define ASSERT_RETURN(p)
#define ASSERT_RETURN_ZERO(p)
#define ASSERT_PREDICATE_RETURN(p)
#define ASSERT_PREDICATE_RETURN_ZERO(p)
#define ASSERT_PREDICATE_RETURN_DEFAULT_CONSTRUCTOR(V, p)
#define ASSERT_PREDICATE_RETURN_FALSE(p)
#define ASSERT_PREDICATE_RETURN_TRUE(p)
#define ASSERT_RETURN_EMPTY_STRING(p)
#define ASSERT_RETURN_FALSE(p)
#define ASSERT_RETURN_TRUE(p)
#define ASSERT_EQUAL_RETURN_ZERO(x, y)

Detailed Description

assert macros

Macro Definition Documentation

#define Assert (   exp)    static_cast<void>(0)
#define ASSERT_PREDICATE (   p)    Assert(p);
#define ASSERT_RETURN (   p)
Value:
Assert(p); \
if (p==0)\
return;
#define ASSERT_RETURN_ZERO (   p)
Value:
Assert(p); \
if (p==0)\
return 0;
#define ASSERT_PREDICATE_RETURN (   p)
Value:
Assert((p)); \
if ((p)==false)\
return;
#define ASSERT_PREDICATE_RETURN_ZERO (   p)
Value:
Assert((p)); \
if ((p)==false)\
return 0;

Referenced by makVrv::DtMatrix3< T >::operator[](), and makVrv::DtMatrix4< T >::operator[]().

#define ASSERT_PREDICATE_RETURN_DEFAULT_CONSTRUCTOR (   V,
 
)
#define ASSERT_PREDICATE_RETURN_FALSE (   p)
Value:
Assert((p)); \
if ((p)==false)\
return false;
#define ASSERT_PREDICATE_RETURN_TRUE (   p)
Value:
Assert((p)); \
if ((p)==false)\
return true;
#define ASSERT_RETURN_EMPTY_STRING (   p)
Value:
Assert(p); \
if (p==0)\
return "";
#define ASSERT_RETURN_FALSE (   p)
Value:
Assert(p); \
if (p==0)\
return false;
#define ASSERT_RETURN_TRUE (   p)
Value:
Assert(p); \
if (p==0)\
return true;
#define ASSERT_EQUAL_RETURN_ZERO (   x,
 
)
Value:
Assert(x==y);\
if (x!=y) \
return 0;

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)