LLVM API Documentation

llvm::ScopedHashTableVal< K, V > Class Template Reference

#include <ScopedHashTable.h>

Collaboration diagram for llvm::ScopedHashTableVal< K, V >:
[legend]

List of all members.

Public Member Functions

 ScopedHashTableVal (ScopedHashTableVal *nextInScope, ScopedHashTableVal *nextForKey, const K &key, const V &val)
const K & getKey () const
const V & getValue () const
V & getValue ()
ScopedHashTableVal * getNextForKey ()
const ScopedHashTableVal * getNextForKey () const
ScopedHashTableVal * getNextInScope ()


Detailed Description

template<typename K, typename V>
class llvm::ScopedHashTableVal< K, V >

Definition at line 43 of file ScopedHashTable.h.


Constructor & Destructor Documentation

template<typename K, typename V>
llvm::ScopedHashTableVal< K, V >::ScopedHashTableVal ( ScopedHashTableVal< K, V > *  nextInScope,
ScopedHashTableVal< K, V > *  nextForKey,
const K &  key,
const V &  val 
) [inline]

Definition at line 49 of file ScopedHashTable.h.


Member Function Documentation

template<typename K, typename V>
const K& llvm::ScopedHashTableVal< K, V >::getKey (  )  const [inline]

Definition at line 54 of file ScopedHashTable.h.

template<typename K, typename V>
const V& llvm::ScopedHashTableVal< K, V >::getValue (  )  const [inline]

Definition at line 55 of file ScopedHashTable.h.

template<typename K, typename V>
V& llvm::ScopedHashTableVal< K, V >::getValue (  )  [inline]

Definition at line 56 of file ScopedHashTable.h.

template<typename K, typename V>
ScopedHashTableVal* llvm::ScopedHashTableVal< K, V >::getNextForKey (  )  [inline]

template<typename K, typename V>
const ScopedHashTableVal* llvm::ScopedHashTableVal< K, V >::getNextForKey (  )  const [inline]

Definition at line 59 of file ScopedHashTable.h.

template<typename K, typename V>
ScopedHashTableVal* llvm::ScopedHashTableVal< K, V >::getNextInScope (  )  [inline]

Definition at line 61 of file ScopedHashTable.h.


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