15 #ifndef SERIALBOX_CORE_UNREACHABLE_H 16 #define SERIALBOX_CORE_UNREACHABLE_H 31 const char* file =
nullptr,
41 #define serialbox_unreachable(msg) \ 42 ::serialbox::serialbox_unreachable_internal(msg, __FILE__, __LINE__) 43 #elif defined(SERIALBOX_BUILTIN_UNREACHABLE) 44 #define serialbox_unreachable(msg) SERIALBOX_BUILTIN_UNREACHABLE 46 #define serialbox_unreachable(msg) ::serialbox::serialbox_unreachable_internal() Namespace of the serialbox library.
#define SERIALBOX_ATTRIBUTE_NORETURN
Mark a method as "no return".