LLVM API Documentation

llvmc::NodeChildIterator Class Reference

NodeChildIterator - Another auxiliary class needed by GraphTraits. More...

#include <CompilationGraph.h>

Inheritance diagram for llvmc::NodeChildIterator:
[legend]
Collaboration diagram for llvmc::NodeChildIterator:
[legend]

List of all members.

Public Types

typedef Node * pointer
typedef Node & reference

Public Member Functions

 NodeChildIterator (Node *N, iterator I)
const ThisType & operator= (const ThisType &I)
bool operator== (const ThisType &I) const
bool operator!= (const ThisType &I) const
pointer operator* () const
pointer operator-> () const
ThisType & operator++ ()
ThisType operator++ (int)
ThisType & operator-- ()
ThisType operator-- (int)


Detailed Description

NodeChildIterator - Another auxiliary class needed by GraphTraits.

Definition at line 245 of file CompilationGraph.h.


Member Typedef Documentation

Definition at line 252 of file CompilationGraph.h.

Definition at line 253 of file CompilationGraph.h.


Constructor & Destructor Documentation

llvmc::NodeChildIterator::NodeChildIterator ( Node *  N,
iterator  I 
) [inline]

Definition at line 255 of file CompilationGraph.h.


Member Function Documentation

const ThisType& llvmc::NodeChildIterator::operator= ( const ThisType &  I  )  [inline]

Definition at line 258 of file CompilationGraph.h.

References EdgeIter, and OwningGraph.

bool llvmc::NodeChildIterator::operator== ( const ThisType &  I  )  const [inline]

Definition at line 264 of file CompilationGraph.h.

References EdgeIter.

bool llvmc::NodeChildIterator::operator!= ( const ThisType &  I  )  const [inline]

Definition at line 266 of file CompilationGraph.h.

References EdgeIter.

pointer llvmc::NodeChildIterator::operator* (  )  const [inline]

Definition at line 269 of file CompilationGraph.h.

References llvmc::CompilationGraph::getNode().

pointer llvmc::NodeChildIterator::operator-> (  )  const [inline]

Definition at line 272 of file CompilationGraph.h.

References llvmc::CompilationGraph::getNode().

ThisType& llvmc::NodeChildIterator::operator++ (  )  [inline]

Definition at line 276 of file CompilationGraph.h.

ThisType llvmc::NodeChildIterator::operator++ ( int   )  [inline]

Definition at line 277 of file CompilationGraph.h.

ThisType& llvmc::NodeChildIterator::operator-- (  )  [inline]

Definition at line 283 of file CompilationGraph.h.

ThisType llvmc::NodeChildIterator::operator-- ( int   )  [inline]

Definition at line 284 of file CompilationGraph.h.


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