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 = std::underlying_type<off_A>::type |
Definition at line 47 of file offset-type-selftests.c.
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 {} | , | ||
off_B {} | ) |
selftests::offset_type::CHECK_VALID | ( | false | , |
void | , | ||
off_A {} | , | ||
undrl {} | ) |
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 {}+off_A {} | ) |
selftests::offset_type::CHECK_VALID | ( | false | , |
void | , | ||
off_A {}+off_B {} | ) |
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 {}<=undrl {} | ) |
selftests::offset_type::CHECK_VALID | ( | false | , |
void | , | ||
off_B {} - 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 | ( | true | , |
bool | ) |
selftests::offset_type::CHECK_VALID | ( | true | , |
bool | , | ||
off_A {}<=off_A {} | ) |
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 | ( | true | , |
undrl | , | ||
off_A {} - off_A {} | ) |
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.
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.