class IntrusiveBackList
Declaration
template <class T>
class IntrusiveBackList : private IntrusiveBackListBase { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/DIE.h:556
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:562
¶const T& back() const
const T& back() const
Declared at: llvm/include/llvm/CodeGen/DIE.h:563
¶llvm::IntrusiveBackList::iterator begin()
llvm::IntrusiveBackList::iterator begin()
Declared at: llvm/include/llvm/CodeGen/DIE.h:634
¶llvm::IntrusiveBackList::const_iterator begin()
const
llvm::IntrusiveBackList::const_iterator begin()
const
Declared at: llvm/include/llvm/CodeGen/DIE.h:637
¶llvm::IntrusiveBackList::iterator end()
llvm::IntrusiveBackList::iterator end()
Declared at: llvm/include/llvm/CodeGen/DIE.h:640
¶llvm::IntrusiveBackList::const_iterator end()
const
llvm::IntrusiveBackList::const_iterator end()
const
Declared at: llvm/include/llvm/CodeGen/DIE.h:641
¶T& front()
T& front()
Declared at: llvm/include/llvm/CodeGen/DIE.h:564
¶const T& front() const
const T& front() const
Declared at: llvm/include/llvm/CodeGen/DIE.h:567
¶void push_back(T& N)
void push_back(T& N)
Declared at: llvm/include/llvm/CodeGen/DIE.h:560
Parameters
- T& N
¶void push_front(T& N)
void push_front(T& N)
Declared at: llvm/include/llvm/CodeGen/DIE.h:561
Parameters
- T& N
¶void takeNodes(IntrusiveBackList<T>& Other)
void takeNodes(IntrusiveBackList<T>& Other)
Declared at: llvm/include/llvm/CodeGen/DIE.h:571
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:643
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:644
Parameters
- const T& N