LLVM  mainline
Public Member Functions
llvm::Registry< T, U >::iterator Class Reference

Iterators for registry entries. More...

#include <Registry.h>

List of all members.

Public Member Functions

 iterator (const node *N)
bool operator== (const iterator &That) const
bool operator!= (const iterator &That) const
iteratoroperator++ ()
const entryoperator* () const
const entryoperator-> () const

Detailed Description

template<typename T, typename U = RegistryTraits<T>>
class llvm::Registry< T, U >::iterator

Iterators for registry entries.

Definition at line 108 of file Registry.h.


Constructor & Destructor Documentation

template<typename T , typename U = RegistryTraits<T>>
llvm::Registry< T, U >::iterator::iterator ( const node N) [inline, explicit]

Definition at line 112 of file Registry.h.


Member Function Documentation

template<typename T , typename U = RegistryTraits<T>>
bool llvm::Registry< T, U >::iterator::operator!= ( const iterator That) const [inline]

Definition at line 115 of file Registry.h.

template<typename T , typename U = RegistryTraits<T>>
const entry& llvm::Registry< T, U >::iterator::operator* ( ) const [inline]

Definition at line 117 of file Registry.h.

template<typename T , typename U = RegistryTraits<T>>
iterator& llvm::Registry< T, U >::iterator::operator++ ( ) [inline]

Definition at line 116 of file Registry.h.

template<typename T , typename U = RegistryTraits<T>>
const entry* llvm::Registry< T, U >::iterator::operator-> ( ) const [inline]

Definition at line 118 of file Registry.h.

template<typename T , typename U = RegistryTraits<T>>
bool llvm::Registry< T, U >::iterator::operator== ( const iterator That) const [inline]

Definition at line 114 of file Registry.h.


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