LLVM API Documentation

Public Member Functions | Public Attributes
llvm::ValueMapConstIterator< DenseMapT, KeyT >::ValueTypeProxy Struct Reference

#include <ValueMap.h>

Collaboration diagram for llvm::ValueMapConstIterator< DenseMapT, KeyT >::ValueTypeProxy:
Collaboration graph
[legend]

List of all members.

Public Member Functions

ValueTypeProxyoperator-> ()
 operator std::pair< KeyT, ValueT > () const

Public Attributes

const KeyT first
const ValueT & second

Detailed Description

template<typename DenseMapT, typename KeyT>
struct llvm::ValueMapConstIterator< DenseMapT, KeyT >::ValueTypeProxy

Definition at line 343 of file ValueMap.h.


Member Function Documentation

template<typename DenseMapT , typename KeyT >
llvm::ValueMapConstIterator< DenseMapT, KeyT >::ValueTypeProxy::operator std::pair< KeyT, ValueT > ( ) const [inline]
template<typename DenseMapT , typename KeyT >
ValueTypeProxy* llvm::ValueMapConstIterator< DenseMapT, KeyT >::ValueTypeProxy::operator-> ( ) [inline]

Definition at line 346 of file ValueMap.h.


Member Data Documentation

template<typename DenseMapT , typename KeyT >
const KeyT llvm::ValueMapConstIterator< DenseMapT, KeyT >::ValueTypeProxy::first
template<typename DenseMapT , typename KeyT >
const ValueT& llvm::ValueMapConstIterator< DenseMapT, KeyT >::ValueTypeProxy::second

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