LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
llvm::SDNodeIterator Class Reference

#include <SelectionDAGNodes.h>

Inheritance diagram for llvm::SDNodeIterator:
Inheritance graph
[legend]
Collaboration diagram for llvm::SDNodeIterator:
Collaboration graph
[legend]

Public Member Functions

bool operator== (const SDNodeIterator &x) const
 
bool operator!= (const SDNodeIterator &x) const
 
const SDNodeIteratoroperator= (const SDNodeIterator &I)
 
pointer operator* () const
 
pointer operator-> () const
 
SDNodeIteratoroperator++ ()
 
SDNodeIterator operator++ (int)
 
size_t operator- (SDNodeIterator Other) const
 
unsigned getOperand () const
 
const SDNodegetNode () const
 

Static Public Member Functions

static SDNodeIterator begin (const SDNode *N)
 
static SDNodeIterator end (const SDNode *N)
 

Detailed Description

Definition at line 1817 of file SelectionDAGNodes.h.

Member Function Documentation

static SDNodeIterator llvm::SDNodeIterator::begin ( const SDNode N)
inlinestatic
static SDNodeIterator llvm::SDNodeIterator::end ( const SDNode N)
inlinestatic
const SDNode* llvm::SDNodeIterator::getNode ( ) const
inline
unsigned llvm::SDNodeIterator::getOperand ( ) const
inline

Definition at line 1858 of file SelectionDAGNodes.h.

bool llvm::SDNodeIterator::operator!= ( const SDNodeIterator x) const
inline

Definition at line 1827 of file SelectionDAGNodes.h.

References operator==().

pointer llvm::SDNodeIterator::operator* ( ) const
inline

Definition at line 1835 of file SelectionDAGNodes.h.

References llvm::SDValue::getNode(), and llvm::SDNode::getOperand().

Referenced by operator->().

SDNodeIterator& llvm::SDNodeIterator::operator++ ( )
inline

Definition at line 1840 of file SelectionDAGNodes.h.

SDNodeIterator llvm::SDNodeIterator::operator++ ( int  )
inline

Definition at line 1844 of file SelectionDAGNodes.h.

size_t llvm::SDNodeIterator::operator- ( SDNodeIterator  Other) const
inline

Definition at line 1847 of file SelectionDAGNodes.h.

pointer llvm::SDNodeIterator::operator-> ( ) const
inline

Definition at line 1838 of file SelectionDAGNodes.h.

References operator*().

const SDNodeIterator& llvm::SDNodeIterator::operator= ( const SDNodeIterator I)
inline

Definition at line 1829 of file SelectionDAGNodes.h.

bool llvm::SDNodeIterator::operator== ( const SDNodeIterator x) const
inline

Definition at line 1824 of file SelectionDAGNodes.h.

Referenced by operator!=().


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