LLVM API Documentation

Public Member Functions | Static Public Member Functions
llvm::ilist_traits< Argument > Struct Template Reference

#include <Function.h>

Inheritance diagram for llvm::ilist_traits< Argument >:
Inheritance graph
[legend]
Collaboration diagram for llvm::ilist_traits< Argument >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

ArgumentcreateSentinel () const
ArgumentprovideInitialHead () const
ArgumentensureHead (Argument *) const

Static Public Member Functions

static void destroySentinel (Argument *)
 destroySentinel - deallocate the dynamic sentinel
static void noteHead (Argument *, Argument *)
 noteHead - stash the sentinel into its default location
static ValueSymbolTablegetSymTab (Function *ItemParent)

Detailed Description

template<>
struct llvm::ilist_traits< Argument >

Definition at line 55 of file Function.h.


Member Function Documentation

Definition at line 58 of file Function.h.

static void llvm::ilist_traits< Argument >::destroySentinel ( Argument N) [inline, static]

destroySentinel - deallocate the dynamic sentinel

Reimplemented from llvm::ilist_sentinel_traits< Argument >.

Definition at line 61 of file Function.h.

ValueSymbolTable * llvm::ilist_traits< Argument >::getSymTab ( Function ItemParent) [inline, static]
static void llvm::ilist_traits< Argument >::noteHead ( Argument NewHead,
Argument Sentinel 
) [inline, static]

noteHead - stash the sentinel into its default location

Reimplemented from llvm::ilist_sentinel_traits< Argument >.

Definition at line 65 of file Function.h.


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