LLVM 19.0.0git
List of all members
llvm::ilist_node_traits< NodeTy > Struct Template Reference

A fragment for template traits for intrusive list that provides default node related operations. More...

#include "llvm/ADT/ilist.h"

Inheritance diagram for llvm::ilist_node_traits< NodeTy >:
Inheritance 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_node_traits< NodeTy >

A fragment for template traits for intrusive list that provides default node related operations.

TODO: Remove this layer of indirection. It's not necessary.

Definition at line 83 of file ilist.h.


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