|
LLVM
3.7.0
|
#include <ImmutableList.h>
Public Member Functions | |
| ImmutableListFactory () | |
| ImmutableListFactory (BumpPtrAllocator &Alloc) | |
| ~ImmutableListFactory () | |
| ImmutableList< T > | concat (const T &Head, ImmutableList< T > Tail) |
| ImmutableList< T > | add (const T &D, ImmutableList< T > L) |
| ImmutableList< T > | getEmptyList () const |
| ImmutableList< T > | create (const T &X) |
Definition at line 24 of file ImmutableList.h.
|
inline |
Definition at line 156 of file ImmutableList.h.
|
inline |
Definition at line 159 of file ImmutableList.h.
|
inline |
Definition at line 162 of file ImmutableList.h.
|
inline |
Definition at line 188 of file ImmutableList.h.
References llvm::ImmutableListFactory< T >::concat().
|
inline |
Definition at line 166 of file ImmutableList.h.
References llvm::ARM_PROC::A, llvm::BumpPtrAllocatorImpl< AllocatorT, SlabSize, SizeThreshold >::Allocate(), llvm::FoldingSet< T >::FindNodeOrInsertPos(), llvm::ImmutableList< T >::getInternalPointer(), llvm::FoldingSetImpl::InsertNode(), and llvm::ImmutableListImpl< T >::Profile().
Referenced by llvm::ImmutableListFactory< T >::add().
|
inline |
Definition at line 196 of file ImmutableList.h.
References llvm::ImmutableListFactory< T >::getEmptyList().
|
inline |
Definition at line 192 of file ImmutableList.h.
Referenced by llvm::ImmutableListFactory< T >::create().
1.8.6