core.stdc.assert_

These are the various functions called by the assert() macro.

Members

Functions

__assert
noreturn __assert(const(char)* func, const(char)* file, uint line, const(char)* exp)

Assert failure function in the FreeBSD C library.

__assert
noreturn __assert(const(char)* file, int line, const(char)* exp)

Assert failure function in the NetBSD C library.

__assert
noreturn __assert(const(char)* file, int line, const(char)* exp)

Assert failure function in the OpenBSD C library.

__assert
noreturn __assert(const(char)* func, const(char)* file, uint line, const(char)* exp)

Assert failure function in the DragonFlyBSD C library.

__assert
noreturn __assert(const(char)* exp, const(char)* file, uint line)

Assert failure functions in the GLIBC library.

__assert
noreturn __assert(const(char)* __file, int __line, const(char)* __msg)

Assert failure functions in the Bionic library.

__assert13
noreturn __assert13(const(char)* file, int line, const(char)* func, const(char)* exp)
__assert2
noreturn __assert2(const(char)* file, int line, const(char)* func, const(char)* exp)
__assert2
noreturn __assert2(const(char)* __file, int __line, const(char)* __function, const(char)* __msg)
__assert_fail
noreturn __assert_fail(const(char)* exp, const(char)* file, uint line, const(char)* func)
__assert_fail
noreturn __assert_fail(const(char)* exp, const(char)* file, uint line, const(char)* func)

Assert failure function in the Musl C library.

__assert_perror_fail
noreturn __assert_perror_fail(int errnum, const(char)* file, uint line, const(char)* func)
__assert_rtn
noreturn __assert_rtn(const(char)* func, const(char)* file, uint line, const(char)* exp)

Assert failure function in the Darwin C library.

_assert
noreturn _assert(const(void)* exp, const(void)* file, uint line)

Assert failure function in the Digital Mars C library.

_assert
noreturn _assert(const(char)* exp, const(char)* file, uint line)
_wassert
noreturn _wassert(const(wchar)* exp, const(wchar)* file, uint line)

Assert failure function in the Microsoft C library. _assert is not in assert.h, but it is in the library.

Meta