LLVM API Documentation

llvm::ilist_sentinel_traits< NodeTy > Struct Template Reference

#include <ilist.h>

Inheritance diagram for llvm::ilist_sentinel_traits< NodeTy >:
[legend]

List of all members.

Static Public Member Functions

static NodeTy * createSentinel ()
static void destroySentinel (NodeTy *N)


Detailed Description

template<typename NodeTy>
struct llvm::ilist_sentinel_traits< NodeTy >

ilist_sentinel_traits - A fragment for template traits for intrusive list that provides default sentinel implementations for common operations.

Definition at line 67 of file ilist.h.


Member Function Documentation

template<typename NodeTy>
static NodeTy* llvm::ilist_sentinel_traits< NodeTy >::createSentinel (  )  [inline, static]

template<typename NodeTy>
static void llvm::ilist_sentinel_traits< NodeTy >::destroySentinel ( NodeTy *  N  )  [inline, static]

Definition at line 69 of file ilist.h.


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