#include <algorithm>#include <cassert>#include <cstddef>#include <iterator>Go to the source code of this file.
Classes | |
| struct | llvm::ilist_nextprev_traits< NodeTy > |
| ilist_nextprev_traits - A fragment for template traits for intrusive list that provides default next/prev implementations for common operations. More... | |
| struct | llvm::ilist_sentinel_traits< NodeTy > |
| ilist_sentinel_traits - A fragment for template traits for intrusive list that provides default sentinel implementations for common operations. More... | |
| struct | llvm::ilist_node_traits< NodeTy > |
| ilist_node_traits - A fragment for template traits for intrusive list that provides default node related operations. More... | |
| struct | llvm::ilist_default_traits< NodeTy > |
| ilist_default_traits - Default template traits for intrusive list. More... | |
| struct | llvm::ilist_traits< NodeTy > |
| struct | llvm::ilist_traits< const Ty > |
| class | llvm::ilist_iterator< NodeTy > |
| struct | llvm::simplify_type< ilist_iterator< NodeTy > > |
| struct | llvm::simplify_type< const ilist_iterator< NodeTy > > |
| class | llvm::iplist< NodeTy, Traits > |
| iplist - The subset of list functionality that can safely be used on nodes of polymorphic types, i.e. More... | |
| struct | llvm::ilist< NodeTy > |
Namespaces | |
| namespace | llvm |
| namespace | std |
STL namespace. | |
Functions | |
| template<typename T > | |
| void | llvm::operator- (int, ilist_iterator< T >) |
| template<typename T > | |
| void | llvm::operator- (ilist_iterator< T >, int) |
| template<typename T > | |
| void | llvm::operator+ (int, ilist_iterator< T >) |
| template<typename T > | |
| void | llvm::operator+ (ilist_iterator< T >, int) |
| template<typename T > | |
| bool | llvm::operator!= (const T *LHS, const ilist_iterator< const T > &RHS) |
| template<typename T > | |
| bool | llvm::operator== (const T *LHS, const ilist_iterator< const T > &RHS) |
| template<typename T > | |
| bool | llvm::operator!= (T *LHS, const ilist_iterator< T > &RHS) |
| template<typename T > | |
| bool | llvm::operator== (T *LHS, const ilist_iterator< T > &RHS) |
| template<class Ty > | |
| void | std::swap (llvm::iplist< Ty > &Left, llvm::iplist< Ty > &Right) |
1.6.1