LLVM API Documentation

llvm::GraphTraits< llvmc::CompilationGraph * > Struct Template Reference

#include <CompilationGraph.h>

List of all members.

Public Types

typedef llvmc::CompilationGraph GraphType
typedef llvmc::Node NodeType
typedef llvmc::NodeChildIterator ChildIteratorType
typedef llvmc::NodesIterator nodes_iterator

Static Public Member Functions

static NodeType * getEntryNode (GraphType *G)
static ChildIteratorType child_begin (NodeType *N)
static ChildIteratorType child_end (NodeType *N)
static nodes_iterator nodes_begin (GraphType *G)
static nodes_iterator nodes_end (GraphType *G)


Detailed Description

template<>
struct llvm::GraphTraits< llvmc::CompilationGraph * >

Definition at line 295 of file CompilationGraph.h.


Member Typedef Documentation

Definition at line 296 of file CompilationGraph.h.

Definition at line 297 of file CompilationGraph.h.

Definition at line 298 of file CompilationGraph.h.

Definition at line 311 of file CompilationGraph.h.


Member Function Documentation

static NodeType* llvm::GraphTraits< llvmc::CompilationGraph * >::getEntryNode ( GraphType *  G  )  [inline, static]

Definition at line 300 of file CompilationGraph.h.

References llvmc::CompilationGraph::getNode().

static ChildIteratorType llvm::GraphTraits< llvmc::CompilationGraph * >::child_begin ( NodeType *  N  )  [inline, static]

Definition at line 304 of file CompilationGraph.h.

References llvmc::Node::OutEdges.

static ChildIteratorType llvm::GraphTraits< llvmc::CompilationGraph * >::child_end ( NodeType *  N  )  [inline, static]

Definition at line 307 of file CompilationGraph.h.

References llvmc::Node::OutEdges.

static nodes_iterator llvm::GraphTraits< llvmc::CompilationGraph * >::nodes_begin ( GraphType *  G  )  [inline, static]

Definition at line 312 of file CompilationGraph.h.

References llvmc::GraphBegin().

static nodes_iterator llvm::GraphTraits< llvmc::CompilationGraph * >::nodes_end ( GraphType *  G  )  [inline, static]

Definition at line 315 of file CompilationGraph.h.

References llvmc::GraphEnd().


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