LLVM 17.0.0git
List of all members
llvm::ilist_traits< NodeTy > Struct Template Reference

Template traits for intrusive list. More...

#include "llvm/ADT/ilist.h"

Inheritance diagram for llvm::ilist_traits< NodeTy >:
Inheritance graph
[legend]
Collaboration diagram for llvm::ilist_traits< NodeTy >:
Collaboration graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from llvm::ilist_callback_traits< NodeTy >
void addNodeToList (NodeTy *)
 
void removeNodeFromList (NodeTy *)
 
template<class Iterator >
void transferNodesFromList (ilist_callback_traits &OldList, Iterator, Iterator)
 Callback before transferring nodes to this list.
 
- Static Public Member Functions inherited from llvm::ilist_alloc_traits< NodeTy >
static void deleteNode (NodeTy *V)
 

Detailed Description

template<typename NodeTy>
struct llvm::ilist_traits< NodeTy >

Template traits for intrusive list.

Customize callbacks and allocation semantics.

Definition at line 90 of file ilist.h.


The documentation for this struct was generated from the following file: