LLVM API Documentation

Public Types | Public Member Functions | Friends
llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator Class Reference

#include <DenseSet.h>

List of all members.

Public Types

typedef
MapTy::const_iterator::difference_type 
difference_type
typedef ValueT value_type
typedef value_typepointer
typedef value_typereference
typedef std::forward_iterator_tag iterator_category

Public Member Functions

 ConstIterator (const typename MapTy::const_iterator &i)
const ValueT & operator* ()
const ValueT * operator-> ()
ConstIteratoroperator++ ()
bool operator== (const ConstIterator &X) const
bool operator!= (const ConstIterator &X) const

Friends

class DenseSet

Detailed Description

template<typename ValueT, typename ValueInfoT = DenseMapInfo<ValueT>>
class llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator

Definition at line 83 of file DenseSet.h.


Member Typedef Documentation

template<typename ValueT, typename ValueInfoT = DenseMapInfo<ValueT>>
typedef MapTy::const_iterator::difference_type llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator::difference_type

Definition at line 87 of file DenseSet.h.

template<typename ValueT, typename ValueInfoT = DenseMapInfo<ValueT>>
typedef std::forward_iterator_tag llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator::iterator_category

Definition at line 91 of file DenseSet.h.

template<typename ValueT, typename ValueInfoT = DenseMapInfo<ValueT>>
typedef value_type* llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator::pointer

Definition at line 89 of file DenseSet.h.

template<typename ValueT, typename ValueInfoT = DenseMapInfo<ValueT>>
typedef value_type& llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator::reference

Definition at line 90 of file DenseSet.h.

template<typename ValueT, typename ValueInfoT = DenseMapInfo<ValueT>>
typedef ValueT llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator::value_type

Definition at line 88 of file DenseSet.h.


Constructor & Destructor Documentation

template<typename ValueT, typename ValueInfoT = DenseMapInfo<ValueT>>
llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator::ConstIterator ( const typename MapTy::const_iterator i) [inline]

Definition at line 93 of file DenseSet.h.


Member Function Documentation

template<typename ValueT, typename ValueInfoT = DenseMapInfo<ValueT>>
bool llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator::operator!= ( const ConstIterator X) const [inline]

Definition at line 100 of file DenseSet.h.

References I.

template<typename ValueT, typename ValueInfoT = DenseMapInfo<ValueT>>
const ValueT& llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator::operator* ( ) [inline]

Definition at line 95 of file DenseSet.h.

References I.

template<typename ValueT, typename ValueInfoT = DenseMapInfo<ValueT>>
ConstIterator& llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator::operator++ ( ) [inline]

Definition at line 98 of file DenseSet.h.

References I.

template<typename ValueT, typename ValueInfoT = DenseMapInfo<ValueT>>
const ValueT* llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator::operator-> ( ) [inline]

Definition at line 96 of file DenseSet.h.

References I.

template<typename ValueT, typename ValueInfoT = DenseMapInfo<ValueT>>
bool llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator::operator== ( const ConstIterator X) const [inline]

Definition at line 99 of file DenseSet.h.

References I.


Friends And Related Function Documentation

template<typename ValueT, typename ValueInfoT = DenseMapInfo<ValueT>>
friend class DenseSet [friend]

Definition at line 85 of file DenseSet.h.


The documentation for this class was generated from the following file: