LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Protected Member Functions | Friends | List of all members
llvm::ilist_half_node< NodeTy > Class Template Reference

#include <ilist_node.h>

Inheritance diagram for llvm::ilist_half_node< NodeTy >:
Inheritance graph
[legend]

Protected Member Functions

NodeTy * getPrev ()
 
const NodeTy * getPrev () const
 
void setPrev (NodeTy *P)
 
 ilist_half_node ()
 

Friends

struct ilist_traits< NodeTy >
 

Detailed Description

template<typename NodeTy>
class llvm::ilist_half_node< NodeTy >

ilist_half_node - Base class that provides prev services for sentinels.

Definition at line 26 of file ilist_node.h.

Constructor & Destructor Documentation

template<typename NodeTy>
llvm::ilist_half_node< NodeTy >::ilist_half_node ( )
inlineprotected

Definition at line 33 of file ilist_node.h.

Member Function Documentation

template<typename NodeTy>
NodeTy* llvm::ilist_half_node< NodeTy >::getPrev ( )
inlineprotected

Definition at line 30 of file ilist_node.h.

Referenced by llvm::ilist_node< IVStrideUse >::getPrevNode().

template<typename NodeTy>
const NodeTy* llvm::ilist_half_node< NodeTy >::getPrev ( ) const
inlineprotected

Definition at line 31 of file ilist_node.h.

template<typename NodeTy>
void llvm::ilist_half_node< NodeTy >::setPrev ( NodeTy *  P)
inlineprotected

Definition at line 32 of file ilist_node.h.

Friends And Related Function Documentation

template<typename NodeTy>
friend struct ilist_traits< NodeTy >
friend

Definition at line 27 of file ilist_node.h.


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