SimGrid
3.21
Versatile Simulation of Distributed Systems
|
#include <stdlib.h>
Macros | |
#define | _GNU_SOURCE |
#define | XBT_UNREACHABLE() abort() |
#define | XBT_ATTRIB_PRINTF(format_idx, arg_idx) __attribute__((__format__ (__printf__, format_idx, arg_idx))) |
#define | XBT_ATTRIB_SCANF(format_idx, arg_idx) __attribute__((__format__ (__scanf__, format_idx, arg_idx))) |
#define | XBT_ATTRIB_DEPRECATED(mesg) __attribute__((deprecated(mesg))) |
#define | XBT_ATTRIB_DEPRECATED_v322(mesg) XBT_ATTRIB_DEPRECATED(mesg) /* Will be dropped in v3.22 */ |
#define | XBT_ATTRIB_DEPRECATED_v323(mesg) XBT_ATTRIB_DEPRECATED(mesg " (this compatibility wrapper will be dropped in v3.23)") /* Will be dropped in v3.23 */ |
#define | XBT_ATTRIB_DEPRECATED_v324(mesg) XBT_ATTRIB_DEPRECATED(mesg " (this compatibility wrapper will be dropped in v3.24)") /* Will be dropped in v3.24 */ |
#define | XBT_ATTRIB_CONSTRUCTOR(prio) __attribute__((__constructor__(prio))) |
#define | XBT_ATTRIB_DESTRUCTOR(prio) __attribute__((__destructor__(prio))) |
#define | _XBT_IF_ONE_ARG(one, more, ...) |
#define | _XBT_IF_ONE_ARG_(a64, a63, a62, a61, a60, a59, a58, a57, a56, a55, a54, a53, a52, a51, a50, a49, a48, a47, a46, a45, a44, a43, a42, a41, a40, a39, a38, a37, a36, a35, a34, a33, a32, a31, a30, a29, a28, a27, a26, a25, a24, a23, a22, a21, a20, a19, a18, a17, a16, a15, a14, a13, a12, a11, a10, a9, a8, a7, a6, a5, a4, a3, a2, a1, N, ...) N |
#define | XBT_PUBLIC /* public */ |
#define | XBT_EXPORT_NO_IMPORT |
#define | XBT_IMPORT_NO_EXPORT |
#define | XBT_PUBLIC_DATA extern |
#define | XBT_PRIVATE /** @private */ |
#define | SG_BEGIN_DECL() extern "C" { |
#define | SG_END_DECL() } |
#define _GNU_SOURCE |
#define XBT_UNREACHABLE | ( | ) | abort() |
#define XBT_ATTRIB_PRINTF | ( | format_idx, | |
arg_idx | |||
) | __attribute__((__format__ (__printf__, format_idx, arg_idx))) |
#define XBT_ATTRIB_SCANF | ( | format_idx, | |
arg_idx | |||
) | __attribute__((__format__ (__scanf__, format_idx, arg_idx))) |
#define XBT_ATTRIB_DEPRECATED | ( | mesg | ) | __attribute__((deprecated(mesg))) |
#define XBT_ATTRIB_DEPRECATED_v322 | ( | mesg | ) | XBT_ATTRIB_DEPRECATED(mesg) /* Will be dropped in v3.22 */ |
#define XBT_ATTRIB_DEPRECATED_v323 | ( | mesg | ) | XBT_ATTRIB_DEPRECATED(mesg " (this compatibility wrapper will be dropped in v3.23)") /* Will be dropped in v3.23 */ |
#define XBT_ATTRIB_DEPRECATED_v324 | ( | mesg | ) | XBT_ATTRIB_DEPRECATED(mesg " (this compatibility wrapper will be dropped in v3.24)") /* Will be dropped in v3.24 */ |
#define XBT_ATTRIB_CONSTRUCTOR | ( | prio | ) | __attribute__((__constructor__(prio))) |
#define XBT_ATTRIB_DESTRUCTOR | ( | prio | ) | __attribute__((__destructor__(prio))) |
#define _XBT_IF_ONE_ARG | ( | one, | |
more, | |||
... | |||
) |
#define _XBT_IF_ONE_ARG_ | ( | a64, | |
a63, | |||
a62, | |||
a61, | |||
a60, | |||
a59, | |||
a58, | |||
a57, | |||
a56, | |||
a55, | |||
a54, | |||
a53, | |||
a52, | |||
a51, | |||
a50, | |||
a49, | |||
a48, | |||
a47, | |||
a46, | |||
a45, | |||
a44, | |||
a43, | |||
a42, | |||
a41, | |||
a40, | |||
a39, | |||
a38, | |||
a37, | |||
a36, | |||
a35, | |||
a34, | |||
a33, | |||
a32, | |||
a31, | |||
a30, | |||
a29, | |||
a28, | |||
a27, | |||
a26, | |||
a25, | |||
a24, | |||
a23, | |||
a22, | |||
a21, | |||
a20, | |||
a19, | |||
a18, | |||
a17, | |||
a16, | |||
a15, | |||
a14, | |||
a13, | |||
a12, | |||
a11, | |||
a10, | |||
a9, | |||
a8, | |||
a7, | |||
a6, | |||
a5, | |||
a4, | |||
a3, | |||
a2, | |||
a1, | |||
N, | |||
... | |||
) | N |
#define XBT_PUBLIC /* public */ |
#define XBT_EXPORT_NO_IMPORT |
#define XBT_IMPORT_NO_EXPORT |
#define XBT_PUBLIC_DATA extern |
#define XBT_PRIVATE /** @private */ |
#define SG_BEGIN_DECL | ( | ) | extern "C" { |
#define SG_END_DECL | ( | ) | } |