LLVM API Documentation

Public Member Functions
llvm::ImmutableIntervalMap< ValT >::Factory Class Reference

#include <ImmutableIntervalMap.h>

List of all members.

Public Member Functions

 Factory (BumpPtrAllocator &Alloc)
ImmutableIntervalMap getEmptyMap ()
ImmutableIntervalMap add (ImmutableIntervalMap Old, key_type_ref K, data_type_ref D)
ImmutableIntervalMap remove (ImmutableIntervalMap Old, key_type_ref K)
data_typelookup (ImmutableIntervalMap M, key_type_ref K)

Detailed Description

template<typename ValT>
class llvm::ImmutableIntervalMap< ValT >::Factory

Definition at line 210 of file ImmutableIntervalMap.h.


Constructor & Destructor Documentation

template<typename ValT >
llvm::ImmutableIntervalMap< ValT >::Factory::Factory ( BumpPtrAllocator Alloc) [inline]

Definition at line 214 of file ImmutableIntervalMap.h.


Member Function Documentation

template<typename ValT >
ImmutableIntervalMap llvm::ImmutableIntervalMap< ValT >::Factory::add ( ImmutableIntervalMap  Old,
key_type_ref  K,
data_type_ref  D 
) [inline]
template<typename ValT >
ImmutableIntervalMap llvm::ImmutableIntervalMap< ValT >::Factory::getEmptyMap ( ) [inline]
template<typename ValT >
data_type* llvm::ImmutableIntervalMap< ValT >::Factory::lookup ( ImmutableIntervalMap  M,
key_type_ref  K 
) [inline]
template<typename ValT >
ImmutableIntervalMap llvm::ImmutableIntervalMap< ValT >::Factory::remove ( ImmutableIntervalMap  Old,
key_type_ref  K 
) [inline]

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