LLVM API Documentation

llvm::DenseMap< T, ToIndexT > Class Template Reference

#include <DenseMap.h>

Inheritance diagram for llvm::DenseMap< T, ToIndexT >:

Inheritance graph
[legend]
Collaboration diagram for llvm::DenseMap< T, ToIndexT >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DenseMap ()
 DenseMap (const T &val)
StorageT::reference operator[] (IndexT n)
StorageT::const_reference operator[] (IndexT n) const
void clear ()
void grow (IndexT n)
StorageT::size_type size () const

Detailed Description

template<typename T, typename ToIndexT = IdentityFunctor>
class llvm::DenseMap< T, ToIndexT >

Definition at line 36 of file DenseMap.h.


Constructor & Destructor Documentation

template<typename T, typename ToIndexT = IdentityFunctor>
llvm::DenseMap< T, ToIndexT >::DenseMap (  )  [inline]

Definition at line 44 of file DenseMap.h.

template<typename T, typename ToIndexT = IdentityFunctor>
llvm::DenseMap< T, ToIndexT >::DenseMap ( const T val  )  [inline, explicit]

Definition at line 46 of file DenseMap.h.


Member Function Documentation

template<typename T, typename ToIndexT = IdentityFunctor>
StorageT::reference llvm::DenseMap< T, ToIndexT >::operator[] ( IndexT  n  )  [inline]

Definition at line 48 of file DenseMap.h.

template<typename T, typename ToIndexT = IdentityFunctor>
StorageT::const_reference llvm::DenseMap< T, ToIndexT >::operator[] ( IndexT  n  )  const [inline]

Definition at line 53 of file DenseMap.h.

template<typename T, typename ToIndexT = IdentityFunctor>
void llvm::DenseMap< T, ToIndexT >::clear (  )  [inline]

Definition at line 58 of file DenseMap.h.

Referenced by llvm::LiveIntervals::releaseMemory().

template<typename T, typename ToIndexT = IdentityFunctor>
void llvm::DenseMap< T, ToIndexT >::grow ( IndexT  n  )  [inline]

Definition at line 62 of file DenseMap.h.

Referenced by llvm::LiveIntervals::runOnMachineFunction().

template<typename T, typename ToIndexT = IdentityFunctor>
StorageT::size_type llvm::DenseMap< T, ToIndexT >::size (  )  const [inline]

Definition at line 68 of file DenseMap.h.


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