LLVM API Documentation
#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::BumpPtrAllocator::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().