LLVM 20.0.0git
|
An intrusive list with ownership and callbacks specified/controlled by ilist_traits, only with API safe for polymorphic types. More...
#include "llvm/ADT/ilist.h"
Additional Inherited Members | |
![]() | |
typedef base_list_type::pointer | pointer |
typedef base_list_type::const_pointer | const_pointer |
typedef base_list_type::reference | reference |
typedef base_list_type::const_reference | const_reference |
typedef base_list_type::value_type | value_type |
typedef base_list_type::size_type | size_type |
typedef base_list_type::difference_type | difference_type |
typedef base_list_type::iterator | iterator |
typedef base_list_type::const_iterator | const_iterator |
typedef base_list_type::reverse_iterator | reverse_iterator |
typedef base_list_type::const_reverse_iterator | const_reverse_iterator |
![]() | |
static void | deleteNode (NodeTy *V) |
An intrusive list with ownership and callbacks specified/controlled by ilist_traits, only with API safe for polymorphic types.
The Options
parameters are the same as those for simple_ilist. See there for a description of what's available.
|
default |
|
delete |
|
delete |