GDB (xrefs)
|
Go to the source code of this file.
Namespaces | |
namespace | selftests |
namespace | selftests::packed_tests |
Macros | |
#define | CHECK_TRAIT(TRAIT) static_assert (std::TRAIT<packed<test_enum, 1>>::value, "") |
Enumerations | |
enum | selftests::packed_tests::test_enum { selftests::packed_tests::TE_A = 1 , selftests::packed_tests::TE_B = 2 , selftests::packed_tests::TE_C = 3 , selftests::packed_tests::TE_D = 4 } |
Functions | |
selftests::packed_tests::gdb_static_assert (sizeof(packed< test_enum, 1 >)==1) | |
selftests::packed_tests::gdb_static_assert (sizeof(packed< test_enum, 2 >)==2) | |
selftests::packed_tests::gdb_static_assert (sizeof(packed< test_enum, 3 >)==3) | |
selftests::packed_tests::gdb_static_assert (sizeof(packed< test_enum, 4 >)==4) | |
selftests::packed_tests::gdb_static_assert (alignof(packed< test_enum, 1 >)==1) | |
selftests::packed_tests::gdb_static_assert (alignof(packed< test_enum, 2 >)==1) | |
selftests::packed_tests::gdb_static_assert (alignof(packed< test_enum, 3 >)==1) | |
selftests::packed_tests::gdb_static_assert (alignof(packed< test_enum, 4 >)==1) | |
static void | selftests::packed_tests::run_tests () |
void | _initialize_packed_selftests () |
#define CHECK_TRAIT | ( | TRAIT | ) | static_assert (std::TRAIT<packed<test_enum, 1>>::value, "") |
Definition at line 46 of file packed-selftests.c.
void _initialize_packed_selftests | ( | ) |
Definition at line 129 of file packed-selftests.c.
References selftests::packed_tests::run_tests().