#include <flags.hpp>
Public Types | |
| enum | { UNUSED = 0 , ACTIVE = 1 , FIXED = 2 , ELIMINATED = 3 , SUBSTITUTED = 4 , PURE = 5 } |
Public Member Functions | |
| Flags () | |
| bool | unused () const |
| bool | active () const |
| bool | fixed () const |
| bool | eliminated () const |
| bool | substituted () const |
| bool | pure () const |
| void | copy (Flags &dst) const |
Public Attributes | |
| bool | seen: 1 |
| bool | keep: 1 |
| bool | poison: 1 |
| bool | removable: 1 |
| bool | shrinkable: 1 |
| bool | added: 1 |
| bool | elim: 1 |
| bool | subsume: 1 |
| bool | ternary: 1 |
| bool | sweep: 1 |
| bool | blockable: 1 |
| unsigned char | marked_signed: 2 |
| unsigned char | factor: 2 |
| unsigned char | block: 2 |
| unsigned char | skip: 2 |
| unsigned char | assumed: 2 |
| unsigned char | failed: 2 |
| unsigned char | status: 3 |
| anonymous enum |
| Enumerator | |
|---|---|
| UNUSED | |
| ACTIVE | |
| FIXED | |
| ELIMINATED | |
| SUBSTITUTED | |
| PURE | |
Definition at line 47 of file flags.hpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |