|
fennec
|
This header contains definitions for compiler intrinsics necessary for implementing functions of the C++ stdlib.
| Syntax | Description |
|---|---|
FENNEC_HAS_BUILTIN_BIT_CAST Y FENNEC_BUILTIN_BIT_CAST(X) | An intrinsic for doing a bitwise cast without using |
FENNEC_HAS_BUILTIN_ADDRESSOF Y FENNEC_BUILTIN_ADDRESSOF(X) | Obtains the true address of an object in circumstances where |
FENNEC_HAS_BUILTIN_IS_CONVERTIBLE B FENNEC_BUILTIN_IS_CONVERTIBLE(X, Y) | Checks if type |
FENNEC_HAS_BUILTIN_IS_EMPTY B FENNEC_BUILTIN_IS_EMPTY(X) | Checks if type |
FENNEC_HAS_BUILTIN_IS_POLYMORPHIC B FENNEC_BUILTIN_IS_POLYMORPHIC(X) | Checks if type |
FENNEC_HAS_BUILTIN_IS_FINAL B FENNEC_BUILTIN_IS_FINAL(X) | Checks if type |
FENNEC_HAS_BUILTIN_IS_ABSTRACT B FENNEC_BUILTIN_IS_ABSTRACT(X) | Opposite of |
FENNEC_HAS_BUILTIN_IS_STANDARD_LAYOUT B FENNEC_BUILTIN_IS_STANDARD_LAYOUT(X) | Checks if |
FENNEC_HAS_BUILTIN_IS_CONSTRUCTIBLE B FENNEC_BUILTIN_IS_CONSTRUCTIBLE(X, ...) | Checks if type |