class IntrusiveBackList
Declaration
template <class T>
class IntrusiveBackList : private IntrusiveBackListBase { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/DIE.h:538
Inherits from: IntrusiveBackListBase
Templates
- T
Method Overview
- public T & back()
- public const T & back() const
- public llvm::IntrusiveBackList::iterator begin()
- public llvm::IntrusiveBackList::const_iterator begin() const
- public llvm::IntrusiveBackList::iterator end()
- public llvm::IntrusiveBackList::const_iterator end() const
- public T & front()
- public const T & front() const
- public void push_back(T & N)
- public void push_front(T & N)
- public void takeNodes(IntrusiveBackList<T> & Other)
- public static llvm::IntrusiveBackList::iterator toIterator(T & N)
- public static llvm::IntrusiveBackList::const_iterator toIterator(const T & N)
Methods
¶T& back()
T& back()
Declared at: llvm/include/llvm/CodeGen/DIE.h:544
¶const T& back() const
const T& back() const
Declared at: llvm/include/llvm/CodeGen/DIE.h:545
¶llvm::IntrusiveBackList::iterator begin()
llvm::IntrusiveBackList::iterator begin()
Declared at: llvm/include/llvm/CodeGen/DIE.h:607
¶llvm::IntrusiveBackList::const_iterator begin()
const
llvm::IntrusiveBackList::const_iterator begin()
const
Declared at: llvm/include/llvm/CodeGen/DIE.h:610
¶llvm::IntrusiveBackList::iterator end()
llvm::IntrusiveBackList::iterator end()
Declared at: llvm/include/llvm/CodeGen/DIE.h:613
¶llvm::IntrusiveBackList::const_iterator end()
const
llvm::IntrusiveBackList::const_iterator end()
const
Declared at: llvm/include/llvm/CodeGen/DIE.h:614
¶T& front()
T& front()
Declared at: llvm/include/llvm/CodeGen/DIE.h:546
¶const T& front() const
const T& front() const
Declared at: llvm/include/llvm/CodeGen/DIE.h:549
¶void push_back(T& N)
void push_back(T& N)
Declared at: llvm/include/llvm/CodeGen/DIE.h:542
Parameters
- T& N
¶void push_front(T& N)
void push_front(T& N)
Declared at: llvm/include/llvm/CodeGen/DIE.h:543
Parameters
- T& N
¶void takeNodes(IntrusiveBackList<T>& Other)
void takeNodes(IntrusiveBackList<T>& Other)
Declared at: llvm/include/llvm/CodeGen/DIE.h:553
Parameters
- IntrusiveBackList<T>& Other
¶static llvm::IntrusiveBackList::iterator
toIterator(T& N)
static llvm::IntrusiveBackList::iterator
toIterator(T& N)
Declared at: llvm/include/llvm/CodeGen/DIE.h:616
Parameters
- T& N
¶static llvm::IntrusiveBackList::const_iterator
toIterator(const T& N)
static llvm::IntrusiveBackList::const_iterator
toIterator(const T& N)
Declared at: llvm/include/llvm/CodeGen/DIE.h:617
Parameters
- const T& N