* - Grounding features
* - \ref XBT_ex
* - \ref XBT_log
+ * - \ref XBT_error
* - \ref XBT_config
* - Data structures
* - \ref XBT_dynar
/** @} */
- /** @defgroup XBT_config Configuration support
+ /** @defgroup XBT_error Assert macro familly
+ * @brief Those are the GRAS version of the good ol' assert macro. You can pass them a format message and
+ * arguments, just as if it where a printf. It is converted to a CRITICALn logging request.
+ */
+
+ /** @defgroup XBT_config Configuration support
* @brief Changing the configuration of SimGrid components (grounding feature)
*/
BEGIN_DECL()
/**
- * \name 4. assert macro familly
- *
- * Those are the GRAS version of the good ol' assert macro. You can pass them a format message and
- * arguments, just as if it where a printf. It is converted to a CRITICALn logging request.
- *
+ * \addtogroup XBT_error
* @{
*/
#ifdef NDEBUG
#define xbt_assert6(cond,msg,a,b,c,d,e,f) if (!(cond)) { CRITICAL6(msg,a,b,c,d,e,f); xbt_abort(); }
#endif
-/** @} */
-
void xbt_abort(void) _XBT_GNUC_NORETURN;
void xbt_die(const char *msg) _XBT_GNUC_NORETURN;
+
+/** @} */
END_DECL()