GDB (xrefs)
|
#include "defs.h"
#include "gdbsupport/intrusive_list.h"
#include "gdbsupport/selftest.h"
#include <unordered_set>
Go to the source code of this file.
Classes | |
struct | other_base |
struct | item_with_base |
struct | item_with_member |
struct | intrusive_list_test< ListType > |
Typedefs | |
using | item_with_base_list = intrusive_list< item_with_base > |
using | item_with_member_node = intrusive_member_node< item_with_member, &item_with_member::node > |
using | item_with_member_list = intrusive_list< item_with_member, item_with_member_node > |
Functions | |
template<typename ListType > | |
static void | test_intrusive_list_1 () |
static void | test_node_is_linked () |
static void | test_intrusive_list () |
void | _initialize_intrusive_list_selftests () |
using item_with_base_list = intrusive_list<item_with_base> |
Definition at line 44 of file intrusive_list-selftests.c.
using item_with_member_list = intrusive_list<item_with_member, item_with_member_node> |
Definition at line 62 of file intrusive_list-selftests.c.
using item_with_member_node = intrusive_member_node<item_with_member, &item_with_member::node> |
Definition at line 60 of file intrusive_list-selftests.c.
void _initialize_intrusive_list_selftests | ( | ) |
Definition at line 814 of file intrusive_list-selftests.c.
References test_intrusive_list().
|
static |
Definition at line 805 of file intrusive_list-selftests.c.
References test_node_is_linked().
Referenced by _initialize_intrusive_list_selftests().
|
static |
Definition at line 757 of file intrusive_list-selftests.c.
References intrusive_list_test< ListType >::test_begin_end(), intrusive_list_test< ListType >::test_clear(), intrusive_list_test< ListType >::test_clear_and_dispose(), intrusive_list_test< ListType >::test_empty(), intrusive_list_test< ListType >::test_erase(), intrusive_list_test< ListType >::test_front_back(), intrusive_list_test< ListType >::test_insert(), intrusive_list_test< ListType >::test_move_assignment(), intrusive_list_test< ListType >::test_move_constructor(), intrusive_list_test< ListType >::test_pop_back(), intrusive_list_test< ListType >::test_pop_front(), intrusive_list_test< ListType >::test_push_back(), intrusive_list_test< ListType >::test_push_front(), intrusive_list_test< ListType >::test_splice(), and intrusive_list_test< ListType >::test_swap().
|
static |
Definition at line 779 of file intrusive_list-selftests.c.
References item_with_member::node.
Referenced by test_intrusive_list().