|
GDB (xrefs)
|
Typedefs | |
| using | undrl = std::underlying_type< off_A >::type |
Functions | |
| DEFINE_OFFSET_TYPE (off_A, unsigned int) | |
| DEFINE_OFFSET_TYPE (off_B, unsigned int) | |
| CHECK_VALID (true, off_A, off_A {}+undrl {}) | |
| CHECK_VALID (true, off_A, off_A {} - undrl {}) | |
| CHECK_VALID (true, off_A, undrl {}+off_A {}) | |
| CHECK_VALID (true, off_A, undrl {} - off_A {}) | |
| CHECK_VALID (false, void, off_A {}+off_A {}) | |
| CHECK_VALID (false, void, off_A {}+off_B {}) | |
| CHECK_VALID (false, void, off_B {} - off_A {}) | |
| CHECK_VALID (true, undrl, off_A {} - off_A {}) | |
| CHECK_VALID (false, void, lval_a+=off_A {}) | |
| CHECK_VALID (false, void, lval_a -=off_A {}) | |
| CHECK_VALID (true, off_A &, lval_a+=undrl {}) | |
| CHECK_VALID (true, off_A &, lval_a -=undrl {}) | |
| CHECK_VALID (false, void, off_A {}+=undrl {}) | |
| CHECK_VALID (false, void, off_A {} -=undrl {}) | |
| CHECK_VALID (true, bool, off_A {}< off_A {}) | |
| CHECK_VALID (true, bool, off_A {} > off_A {}) | |
| CHECK_VALID (true, bool, off_A {}<=off_A {}) | |
| CHECK_VALID (true, bool, off_A {} >=off_A {}) | |
| CHECK_VALID (false, void, off_A {}< off_B {}) | |
| CHECK_VALID (false, void, off_A {} > off_B {}) | |
| CHECK_VALID (false, void, off_A {}<=off_B {}) | |
| CHECK_VALID (false, void, off_A {} >=off_B {}) | |
| CHECK_VALID (false, void, off_A {} > undrl {}) | |
| CHECK_VALID (false, void, off_A {}<=undrl {}) | |
| CHECK_VALID (false, void, off_A {} >=undrl {}) | |
| static void | run_tests () |
Variables | |
| off_A | lval_a {} |
| off_B | lval_b {} |
| using selftests::offset_type::undrl = typedef std::underlying_type<off_A>::type |
Definition at line 47 of file offset-type-selftests.c.
| selftests::offset_type::CHECK_VALID | ( | true | , |
| off_A | , | ||
| off_A {}+undrl {} | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | true | , |
| off_A | , | ||
| off_A {} - undrl {} | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | true | , |
| off_A | , | ||
| undrl {}+off_A {} | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | true | , |
| off_A | , | ||
| undrl {} - off_A {} | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | false | , |
| void | , | ||
| off_A {}+off_A {} | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | false | , |
| void | , | ||
| off_A {}+off_B {} | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | false | , |
| void | , | ||
| off_B {} - off_A {} | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | true | , |
| undrl | , | ||
| off_A {} - off_A {} | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | false | , |
| void | , | ||
| lval_a+ | = off_A {} |
||
| ) |
| selftests::offset_type::CHECK_VALID | ( | false | , |
| void | , | ||
| lval_a - | = off_A {} |
||
| ) |
| selftests::offset_type::CHECK_VALID | ( | false | , |
| void | , | ||
| off_A {}+ | = undrl {} |
||
| ) |
| selftests::offset_type::CHECK_VALID | ( | false | , |
| void | , | ||
| off_A {} - | = undrl {} |
||
| ) |
| selftests::offset_type::CHECK_VALID | ( | true | , |
| bool | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | true | , |
| bool | , | ||
| off_A {} | , | ||
| off_A {} | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | true | , |
| bool | , | ||
| off_A {}<=off_A {} | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | true | , |
| bool | , | ||
| off_A {} >=off_A {} | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | false | , |
| void | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | false | , |
| void | , | ||
| off_A {} | , | ||
| off_B {} | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | false | , |
| void | , | ||
| off_A {}<=off_B {} | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | false | , |
| void | , | ||
| off_A {} >=off_B {} | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | false | , |
| void | , | ||
| off_A {} | , | ||
| undrl {} | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | false | , |
| void | , | ||
| off_A {}<=undrl {} | |||
| ) |
| selftests::offset_type::CHECK_VALID | ( | false | , |
| void | , | ||
| off_A {} >=undrl {} | |||
| ) |
| selftests::offset_type::DEFINE_OFFSET_TYPE | ( | off_A | , |
| unsigned | int | ||
| ) |
| selftests::offset_type::DEFINE_OFFSET_TYPE | ( | off_B | , |
| unsigned | int | ||
| ) |
|
static |
Definition at line 105 of file offset-type-selftests.c.
References SELF_CHECK, and to_underlying().
Referenced by _initialize_offset_type_selftests().
| off_A selftests::offset_type::lval_a {} |
Definition at line 44 of file offset-type-selftests.c.
| off_B selftests::offset_type::lval_b {} |
Definition at line 45 of file offset-type-selftests.c.
1.8.14