This is an advanced portable C++ library with 128 variations of the ASSERT macro, to add expressions, levels and optional actions. 96 are modular because they can also use Rich Booleans, allowing much more combinations than non-modular ASSERT macros.
Be the first to post a text review of ModAssert. Rate and review a project by clicking thumbs up or thumbs down in the right column.
* The assertion macro MOD_VERIFY_B and variations are added * The macros IF_NOT_MOD_ASSERT_REPORTS, IF_MOD_ASSERT_REPORTS_ELSE, IF_NOT_MOD_CHECK_REPORTS and IF_MOD_CHECK_REPORTS_ELSE are added * The Properties class can tell whether the assertion or check can stop displaying. The provided responders use this feature. * The provided assertion handlers for consoles, Win32 and WxWidgets now allow to break into code when NDEBUG is defined * When you remove the text from a condition, it is no longer reported as unconditional * Bug fixed: the WxWidgets dialog box now correctly uses GetAllowBreakIntoDebugger() on Linux * Bug fixed: && is now shown correctly in the Windows dialog box
* The assertion macro MOD_VERIFY_B and variations are added * The macros IF_NOT_MOD_ASSERT_REPORTS, IF_MOD_ASSERT_REPORTS_ELSE, IF_NOT_MOD_CHECK_REPORTS and IF_MOD_CHECK_REPORTS_ELSE are added * The Properties class can tell whether the assertion or check can stop displaying. The provided responders use this feature. * The provided assertion handlers for consoles, Win32 and WxWidgets now allow to break into code when NDEBUG is defined * When you remove the text from a condition, it is no longer reported as unconditional * Bug fixed: the WxWidgets dialog box now correctly uses GetAllowBreakIntoDebugger() on Linux * Bug fixed: && is now shown correctly in the Windows dialog box
* The assertion macro MOD_VERIFY_B and variations are added * The macros IF_NOT_MOD_ASSERT_REPORTS, IF_MOD_ASSERT_REPORTS_ELSE, IF_NOT_MOD_CHECK_REPORTS and IF_MOD_CHECK_REPORTS_ELSE are added * The Properties class can tell whether the assertion or check can stop displaying. The provided responders use this feature. * The provided assertion handlers for consoles, Win32 and WxWidgets now allow to break into code when NDEBUG is defined * When you remove the text from a condition, it is no longer reported as unconditional * Bug fixed: the WxWidgets dialog box now correctly uses GetAllowBreakIntoDebugger() on Linux * Bug fixed: && is now shown correctly in the Windows dialog box
* The assertion macro MOD_VERIFY_B and variations are added * The macros IF_NOT_MOD_ASSERT_REPORTS, IF_MOD_ASSERT_REPORTS_ELSE, IF_NOT_MOD_CHECK_REPORTS and IF_MOD_CHECK_REPORTS_ELSE are added * The Properties class can tell whether the assertion or check can stop displaying. The provided responders use this feature. * The provided assertion handlers for consoles, Win32 and WxWidgets now allow to break into code when NDEBUG is defined * When you remove the text from a condition, it is no longer reported as unconditional * Bug fixed: the WxWidgets dialog box now correctly uses GetAllowBreakIntoDebugger() on Linux * Bug fixed: && is now shown correctly in the Windows dialog box
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?