LLVM API Documentation

llvm::ImutAVLFactory< ImutInfo > Class Template Reference

#include <ImmutableSet.h>

Collaboration diagram for llvm::ImutAVLFactory< ImutInfo >:
[legend]

List of all members.

Public Member Functions

 ImutAVLFactory ()
 ImutAVLFactory (BumpPtrAllocator &Alloc)
 ~ImutAVLFactory ()
TreeTy * Add (TreeTy *T, value_type_ref V)
TreeTy * Remove (TreeTy *T, key_type_ref V)
TreeTy * GetEmptyTree () const


Detailed Description

template<typename ImutInfo>
class llvm::ImutAVLFactory< ImutInfo >

Definition at line 332 of file ImmutableSet.h.


Constructor & Destructor Documentation

template<typename ImutInfo>
llvm::ImutAVLFactory< ImutInfo >::ImutAVLFactory (  )  [inline]

Definition at line 355 of file ImmutableSet.h.

template<typename ImutInfo>
llvm::ImutAVLFactory< ImutInfo >::ImutAVLFactory ( BumpPtrAllocator &  Alloc  )  [inline]

Definition at line 358 of file ImmutableSet.h.

template<typename ImutInfo>
llvm::ImutAVLFactory< ImutInfo >::~ImutAVLFactory (  )  [inline]

Definition at line 361 of file ImmutableSet.h.


Member Function Documentation

template<typename ImutInfo>
TreeTy* llvm::ImutAVLFactory< ImutInfo >::Add ( TreeTy *  T,
value_type_ref  V 
) [inline]

template<typename ImutInfo>
TreeTy* llvm::ImutAVLFactory< ImutInfo >::Remove ( TreeTy *  T,
key_type_ref  V 
) [inline]

template<typename ImutInfo>
TreeTy* llvm::ImutAVLFactory< ImutInfo >::GetEmptyTree (  )  const [inline]


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