File mutator_defs.h
FileList > defs > mutator_defs > mutator_defs.h
Go to the source code of this file
#include "tang_defs.h"#include "stdlib.h"
Macros
| Type | Name |
|---|---|
| define | MUT_DEFS_CONFIG_FAIL (1u)We use bit 0 to indicate a fail. Specific failures encoded in higher bits. |
| define | MUT_DEFS_CONFIG_SUCCESS (0u)Success is a 0. That lets us use hight bits for computation specific codes. |
| define | MUT_DEFS_MUTATE_FAIL (1u)We use bit 0 to indicate a fail. Specific failures encoded in higher bits. |
| define | MUT_DEFS_MUTATE_SUCCESS (0u)Success is a 0. That lets us use hight bits for computation specific codes. |
| define | MUT_STATUS_BLDR (FLAG, HIGH_BITS) ((FLAG) \| (HIGH\_BITS))A function like macro for building bitfield flags. |
Macro Definition Documentation
define MUT_DEFS_CONFIG_FAIL
We use bit 0 to indicate a fail. Specific failures encoded in higher bits.
#define MUT_DEFS_CONFIG_FAIL `(1u)`
define MUT_DEFS_CONFIG_SUCCESS
Success is a 0. That lets us use hight bits for computation specific codes.
#define MUT_DEFS_CONFIG_SUCCESS `(0u)`
define MUT_DEFS_MUTATE_FAIL
We use bit 0 to indicate a fail. Specific failures encoded in higher bits.
#define MUT_DEFS_MUTATE_FAIL `(1u)`
define MUT_DEFS_MUTATE_SUCCESS
Success is a 0. That lets us use hight bits for computation specific codes.
#define MUT_DEFS_MUTATE_SUCCESS `(0u)`
define MUT_STATUS_BLDR
A function like macro for building bitfield flags.
#define MUT_STATUS_BLDR (
FLAG,
HIGH_BITS
) `((FLAG) | (HIGH_BITS))`
The documentation for this class was generated from the following file source/defs/mutator_defs/mutator_defs.h