defaultatoms.h
Include dependency graph for defaultatoms.h:
This graph shows which files directly or indirectly include defaultatoms.h:
Defines
-
X(name, lenstr, str) name##_INDEX,
-
X(name, lenstr, str) name = TERM_FROM_ATOM_INDEX(name##_INDEX),
Enums
Functions
- _Static_assert (FALSE_ATOM_INDEX==0, "false atom index must be 0")
- _Static_assert (TRUE_ATOM_INDEX==1, "true atom index must be 1")
- _Static_assert (FALSE_ATOM==((0<< 6)|0xB), "FALSE_ATOM has an unexpected value")
- _Static_assert (TRUE_ATOM==((1<< 6)|0xB), "TRUE_ATOM has an unexpected value")
-
static inline bool atom_is_boolean(term t)
Check if a term is a boolean (the atom
trueorfalse)- Parameters:
t – the term that will be checked.
- Returns:
trueif check succeeds,falseotherwise.
-
void defaultatoms_init(GlobalContext *glb)
-
void platform_defaultatoms_init(GlobalContext *glb)