LLVM API Documentation

Public Member Functions
llvm::ScopedHashTableIterator< K, V, KInfo > Class Template Reference

#include <ScopedHashTable.h>

List of all members.

Public Member Functions

 ScopedHashTableIterator (ScopedHashTableVal< K, V > *node)
V & operator* () const
V * operator-> () const
bool operator== (const ScopedHashTableIterator &RHS) const
bool operator!= (const ScopedHashTableIterator &RHS) const
ScopedHashTableIteratoroperator++ ()
ScopedHashTableIterator operator++ (int)

Detailed Description

template<typename K, typename V, typename KInfo = DenseMapInfo<K>>
class llvm::ScopedHashTableIterator< K, V, KInfo >

Definition at line 114 of file ScopedHashTable.h.


Constructor & Destructor Documentation

template<typename K , typename V , typename KInfo = DenseMapInfo<K>>
llvm::ScopedHashTableIterator< K, V, KInfo >::ScopedHashTableIterator ( ScopedHashTableVal< K, V > *  node) [inline]

Definition at line 117 of file ScopedHashTable.h.


Member Function Documentation

template<typename K , typename V , typename KInfo = DenseMapInfo<K>>
bool llvm::ScopedHashTableIterator< K, V, KInfo >::operator!= ( const ScopedHashTableIterator< K, V, KInfo > &  RHS) const [inline]

Definition at line 130 of file ScopedHashTable.h.

template<typename K , typename V , typename KInfo = DenseMapInfo<K>>
V& llvm::ScopedHashTableIterator< K, V, KInfo >::operator* ( ) const [inline]

Definition at line 119 of file ScopedHashTable.h.

template<typename K , typename V , typename KInfo = DenseMapInfo<K>>
ScopedHashTableIterator& llvm::ScopedHashTableIterator< K, V, KInfo >::operator++ ( ) [inline]

Definition at line 134 of file ScopedHashTable.h.

template<typename K , typename V , typename KInfo = DenseMapInfo<K>>
ScopedHashTableIterator llvm::ScopedHashTableIterator< K, V, KInfo >::operator++ ( int  ) [inline]

Definition at line 139 of file ScopedHashTable.h.

template<typename K , typename V , typename KInfo = DenseMapInfo<K>>
V* llvm::ScopedHashTableIterator< K, V, KInfo >::operator-> ( ) const [inline]

Definition at line 123 of file ScopedHashTable.h.

template<typename K , typename V , typename KInfo = DenseMapInfo<K>>
bool llvm::ScopedHashTableIterator< K, V, KInfo >::operator== ( const ScopedHashTableIterator< K, V, KInfo > &  RHS) const [inline]

Definition at line 127 of file ScopedHashTable.h.


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