LLVM API Documentation

ilist.h File Reference

#include "llvm/ADT/iterator.h"
#include <cassert>
#include <cstdlib>

Include dependency graph for ilist.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm
namespace  std

Classes

struct  llvm::ilist_nextprev_traits< NodeTy >
struct  llvm::ilist_sentinel_traits< NodeTy >
struct  llvm::ilist_default_traits< NodeTy >
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 >
struct  llvm::ilist< NodeTy >

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)




This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.