|
LLVM
8.0.1
|
#include "llvm/ADT/ImmutableList.h"
Public Member Functions | |
| ImmutableListFactory () | |
| ImmutableListFactory (BumpPtrAllocator &Alloc) | |
| ~ImmutableListFactory () | |
| template<typename ElemT > | |
| LLVM_NODISCARD ImmutableList< T > | concat (ElemT &&Head, ImmutableList< T > Tail) |
| template<typename ElemT > | |
| LLVM_NODISCARD ImmutableList< T > | add (ElemT &&Data, ImmutableList< T > L) |
| template<typename ... CtorArgs> | |
| LLVM_NODISCARD ImmutableList< T > | emplace (ImmutableList< T > Tail, CtorArgs &&...Args) |
| ImmutableList< T > | getEmptyList () const |
| template<typename ElemT > | |
| ImmutableList< T > | create (ElemT &&Data) |
Definition at line 25 of file ImmutableList.h.
|
inline |
Definition at line 166 of file ImmutableList.h.
|
inline |
Definition at line 169 of file ImmutableList.h.
|
inline |
Definition at line 172 of file ImmutableList.h.
|
inline |
Definition at line 200 of file ImmutableList.h.
References llvm::concat(), and llvm::Data.
|
inline |
Definition at line 177 of file ImmutableList.h.
References llvm::BumpPtrAllocatorImpl< AllocatorT, SlabSize, SizeThreshold >::Allocate(), and llvm::ImmutableList< T >::getInternalPointer().
|
inline |
Definition at line 215 of file ImmutableList.h.
References llvm::concat(), and llvm::Data.
|
inline |
Definition at line 205 of file ImmutableList.h.
References llvm::AMDGPU::HSAMD::Kernel::Key::Args, llvm::concat(), and T.
|
inline |
Definition at line 210 of file ImmutableList.h.
1.8.13