LLVM API Documentation

Public Types | Static Public Member Functions
llvm::GraphTraits< const CallGraphNode * > Struct Template Reference

#include <CallGraph.h>

Inheritance diagram for llvm::GraphTraits< const CallGraphNode * >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef const CallGraphNode NodeType
typedef NodeType::const_iterator ChildIteratorType

Static Public Member Functions

static NodeTypegetEntryNode (const CallGraphNode *CGN)
static ChildIteratorType child_begin (NodeType *N)
static ChildIteratorType child_end (NodeType *N)

Detailed Description

template<>
struct llvm::GraphTraits< const CallGraphNode * >

Definition at line 418 of file CallGraph.h.


Member Typedef Documentation

Definition at line 420 of file CallGraph.h.

Definition at line 419 of file CallGraph.h.


Member Function Documentation

Definition at line 423 of file CallGraph.h.

References llvm::CallGraphNode::begin().

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

Definition at line 426 of file CallGraph.h.

References llvm::CallGraphNode::end().

static NodeType* llvm::GraphTraits< const CallGraphNode * >::getEntryNode ( const CallGraphNode CGN) [inline, static]

Definition at line 422 of file CallGraph.h.


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