LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
llvm::StringMapConstIterator< ValueT > Class Template Reference

#include <StringMap.h>

Inheritance diagram for llvm::StringMapConstIterator< ValueT >:
Inheritance graph
[legend]
Collaboration diagram for llvm::StringMapConstIterator< ValueT >:
Collaboration graph
[legend]

Public Types

typedef StringMapEntry< ValueTy > value_type
 

Public Member Functions

 StringMapConstIterator ()
 
 StringMapConstIterator (StringMapEntryBase **Bucket, bool NoAdvance=false)
 
const value_typeoperator* () const
 
const value_typeoperator-> () const
 
bool operator== (const StringMapConstIterator &RHS) const
 
bool operator!= (const StringMapConstIterator &RHS) const
 
StringMapConstIteratoroperator++ ()
 
StringMapConstIterator operator++ (int)
 

Protected Attributes

StringMapEntryBase ** Ptr
 

Detailed Description

template<typename ValueT>
class llvm::StringMapConstIterator< ValueT >

Definition at line 23 of file StringMap.h.

Member Typedef Documentation

template<typename ValueT>
typedef StringMapEntry<ValueTy> llvm::StringMapConstIterator< ValueT >::value_type

Definition at line 418 of file StringMap.h.

Constructor & Destructor Documentation

template<typename ValueT>
llvm::StringMapConstIterator< ValueT >::StringMapConstIterator ( )
inline

Definition at line 420 of file StringMap.h.

template<typename ValueT>
llvm::StringMapConstIterator< ValueT >::StringMapConstIterator ( StringMapEntryBase **  Bucket,
bool  NoAdvance = false 
)
inlineexplicit

Definition at line 422 of file StringMap.h.

Member Function Documentation

template<typename ValueT>
bool llvm::StringMapConstIterator< ValueT >::operator!= ( const StringMapConstIterator< ValueT > &  RHS) const
inline

Definition at line 438 of file StringMap.h.

template<typename ValueT>
const value_type& llvm::StringMapConstIterator< ValueT >::operator* ( ) const
inline

Definition at line 428 of file StringMap.h.

template<typename ValueT>
StringMapConstIterator& llvm::StringMapConstIterator< ValueT >::operator++ ( )
inline

Definition at line 442 of file StringMap.h.

template<typename ValueT>
StringMapConstIterator llvm::StringMapConstIterator< ValueT >::operator++ ( int  )
inline

Definition at line 447 of file StringMap.h.

template<typename ValueT>
const value_type* llvm::StringMapConstIterator< ValueT >::operator-> ( ) const
inline

Definition at line 431 of file StringMap.h.

template<typename ValueT>
bool llvm::StringMapConstIterator< ValueT >::operator== ( const StringMapConstIterator< ValueT > &  RHS) const
inline

Definition at line 435 of file StringMap.h.

Member Data Documentation

template<typename ValueT>
StringMapEntryBase** llvm::StringMapConstIterator< ValueT >::Ptr
protected

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