API Guides > ConceptRT 3.x

Detailed Description

Macros

#define RT_ALWAYS_ASSERT(condition)
 Assert that is always active. More...
 
#define RT_ALWAYS_ASSERT_MESSAGE(condition, message)
 Assert that is always active. More...
 
#define RT_ALWAYS_ASSERT_MESSAGE_ID(id, condition, message)
 Assert that is always active. More...
 
#define RT_ASSERT(condition)
 Assert in debug mode only More...
 
#define RT_ASSERT_MESSAGE(condition, message)
 Assert in debug mode only More...
 
#define RT_ASSERT_MESSAGE_ID(id, condition, message)
 Assert in debug mode only More...
 
#define RT_VERIFY(condition)
 Verify macro. More...
 

Macro Definition Documentation

#define RT_ALWAYS_ASSERT (   condition)

Assert that is always active.

Parameters
conditionThe condition to verify.

This assert is never disabled.

#define RT_ALWAYS_ASSERT_MESSAGE (   condition,
  message 
)

Assert that is always active.

Parameters
conditionThe condition to verify.
messageThe message.

This assert is never disabled.

#define RT_ALWAYS_ASSERT_MESSAGE_ID (   id,
  condition,
  message 
)

Assert that is always active.

Parameters
conditionThe condition to verify.
idThe message identification.
messageThe message.

This assert is never disabled.

#define RT_ASSERT (   condition)

Assert in debug mode only

Parameters
conditionThe condition to verify.

This assert is disabled in non-debug compilation.

#define RT_ASSERT_MESSAGE (   condition,
  message 
)

Assert in debug mode only

Parameters
conditionThe condition to verify.
messageThe message.

This assert is disabled in non-debug compilation.

#define RT_ASSERT_MESSAGE_ID (   id,
  condition,
  message 
)

Assert in debug mode only

Parameters
conditionThe condition to verify.
idThe message identification.
messageThe message.

This assert is disabled in non-debug compilation.

#define RT_VERIFY (   condition)

Verify macro.

Parameters
conditionThe condition to verify.

This macro is disabled in non-debug compilation.