GDB (xrefs)
|
Typedefs | |
typedef std::underlying_type< RE >::type | und |
Enumerations | |
enum | RE { RE_FLAG1 = 1 << 1 , RE_FLAG2 = 1 << 2 } |
enum | RE2 { RE2_FLAG1 = 1 << 1 , RE2_FLAG2 = 1 << 2 } |
enum | URE : unsigned { URE_FLAG1 = 1 << 1 , URE_FLAG2 = 1 << 2 , URE_FLAG3 = 0xffffffff } |
enum | NF { NF_FLAG1 = 1 << 1 , NF_FLAG2 = 1 << 2 } |
enum | test_uflag : unsigned { UFLAG1 = 1 << 0 , UFLAG2 = 1 << 1 , UFLAG3 = 1 << 2 , UFLAG4 = 1 << 3 } |
Functions | |
DEF_ENUM_FLAGS_TYPE (RE, EF) | |
DEF_ENUM_FLAGS_TYPE (RE2, EF2) | |
DEF_ENUM_FLAGS_TYPE (URE, UEF) | |
CHECK_VALID (CHECK_VALID(true, CHECK_VALID(und, und(RE())) | |
DEF_ENUM_FLAGS_TYPE (test_flag, test_flags) | |
DEF_ENUM_FLAGS_TYPE (test_uflag, test_uflags) | |
static std::string | to_string_flags (test_flags flags) |
static std::string | to_string_uflags (test_uflags flags) |
static void | self_test () |
Variables | |
static RE re | ATTRIBUTE_UNUSED |
typedef std::underlying_type<RE>::type selftests::enum_flags_tests::und |
Definition at line 93 of file enum-flags-selftests.c.
Enumerator | |
---|---|
NF_FLAG1 | |
NF_FLAG2 |
Definition at line 55 of file enum-flags-selftests.c.
Enumerator | |
---|---|
RE_FLAG1 | |
RE_FLAG2 |
Definition at line 33 of file enum-flags-selftests.c.
Enumerator | |
---|---|
RE2_FLAG1 | |
RE2_FLAG2 |
Definition at line 40 of file enum-flags-selftests.c.
enum selftests::enum_flags_tests::test_uflag : unsigned |
Enumerator | |
---|---|
UFLAG1 | |
UFLAG2 | |
UFLAG3 | |
UFLAG4 |
Definition at line 368 of file enum-flags-selftests.c.
enum selftests::enum_flags_tests::URE : unsigned |
Enumerator | |
---|---|
URE_FLAG1 | |
URE_FLAG2 | |
URE_FLAG3 |
Definition at line 47 of file enum-flags-selftests.c.
Definition at line 98 of file enum-flags-selftests.c.
selftests::enum_flags_tests::DEF_ENUM_FLAGS_TYPE | ( | RE | , |
EF | ) |
selftests::enum_flags_tests::DEF_ENUM_FLAGS_TYPE | ( | RE2 | , |
EF2 | ) |
selftests::enum_flags_tests::DEF_ENUM_FLAGS_TYPE | ( | test_flag | , |
test_flags | ) |
selftests::enum_flags_tests::DEF_ENUM_FLAGS_TYPE | ( | test_uflag | , |
test_uflags | ) |
selftests::enum_flags_tests::DEF_ENUM_FLAGS_TYPE | ( | URE | , |
UEF | ) |
|
static |
Definition at line 404 of file enum-flags-selftests.c.
References f(), gdb_static_assert(), to_string_flags(), to_string_uflags(), UFLAG1, UFLAG2, UFLAG3, and UFLAG4.
Referenced by _initialize_enum_flags_selftests().
|
static |
|
static |
Definition at line 394 of file enum-flags-selftests.c.
References flags, UFLAG1, and UFLAG3.
Referenced by self_test().
|
static |
Definition at line 78 of file enum-flags-selftests.c.