LLVM API Documentation
#include <ImmutableList.h>
Public Member Functions | |
const T & | getHead () const |
const ImmutableListImpl * | getTail () const |
void | Profile (FoldingSetNodeID &ID) |
Static Public Member Functions | |
static void | Profile (FoldingSetNodeID &ID, const T &H, const ImmutableListImpl *L) |
Friends | |
class | ImmutableListFactory< T > |
Definition at line 27 of file ImmutableList.h.
const T& llvm::ImmutableListImpl< T >::getHead | ( | ) | const [inline] |
Definition at line 40 of file ImmutableList.h.
const ImmutableListImpl* llvm::ImmutableListImpl< T >::getTail | ( | ) | const [inline] |
Definition at line 41 of file ImmutableList.h.
static void llvm::ImmutableListImpl< T >::Profile | ( | FoldingSetNodeID & | ID, |
const T & | H, | ||
const ImmutableListImpl< T > * | L | ||
) | [inline, static] |
Definition at line 43 of file ImmutableList.h.
References llvm::FoldingSetNodeID::Add(), and llvm::FoldingSetNodeID::AddPointer().
Referenced by llvm::ImmutableListFactory< T >::concat(), and llvm::ImmutableListImpl< T >::Profile().
void llvm::ImmutableListImpl< T >::Profile | ( | FoldingSetNodeID & | ID | ) | [inline] |
Definition at line 49 of file ImmutableList.h.
References llvm::ImmutableListImpl< T >::Profile().
friend class ImmutableListFactory< T > [friend] |
Definition at line 34 of file ImmutableList.h.