llvm::ilist< NodeTy > Struct Template Reference
#include <ilist.h>
List of all members.
|
Public Types |
| typedef iplist< NodeTy >::size_type | size_type |
| typedef iplist< NodeTy >::iterator | iterator |
Public Member Functions |
| | ilist () |
| | ilist (const ilist &right) |
| | ilist (size_type count) |
| | ilist (size_type count, const NodeTy &val) |
| template<class InIt> |
| | ilist (InIt first, InIt last) |
| iterator | insert (iterator a, NodeTy *b) |
| void | push_front (NodeTy *a) |
| void | push_back (NodeTy *a) |
| iterator | insert (iterator where, const NodeTy &val) |
| void | push_front (const NodeTy &val) |
| void | push_back (const NodeTy &val) |
| template<class InIt> |
| void | insert (iterator where, InIt first, InIt last) |
| void | insert (iterator where, size_type count, const NodeTy &val) |
| void | assign (size_type count, const NodeTy &val) |
| template<class InIt> |
| void | assign (InIt first1, InIt last1) |
| void | resize (size_type newsize, NodeTy val) |
| void | resize (size_type newsize) |
Detailed Description
template<typename NodeTy>
struct llvm::ilist< NodeTy >
Definition at line 592 of file ilist.h.
Member Typedef Documentation
template<typename NodeTy>
template<typename NodeTy>
Constructor & Destructor Documentation
template<typename NodeTy>
template<typename NodeTy>
template<typename NodeTy>
template<typename NodeTy>
template<typename NodeTy>
template<class InIt>
Member Function Documentation
template<typename NodeTy>
template<typename NodeTy>
| void llvm::ilist< NodeTy >::push_front |
( |
NodeTy * |
a |
) |
[inline] |
template<typename NodeTy>
| void llvm::ilist< NodeTy >::push_back |
( |
NodeTy * |
a |
) |
[inline] |
template<typename NodeTy>
template<typename NodeTy>
| void llvm::ilist< NodeTy >::push_front |
( |
const NodeTy & |
val |
) |
[inline] |
template<typename NodeTy>
| void llvm::ilist< NodeTy >::push_back |
( |
const NodeTy & |
val |
) |
[inline] |
template<typename NodeTy>
template<class InIt>
template<typename NodeTy>
template<typename NodeTy>
template<typename NodeTy>
template<class InIt>
| void llvm::ilist< NodeTy >::assign |
( |
InIt |
first1, |
|
|
InIt |
last1 | |
|
) |
| | [inline] |
template<typename NodeTy>
template<typename NodeTy>
The documentation for this struct was generated from the following file: