clang API Documentation

Public Types | Static Public Member Functions
llvm::GraphTraits< ModuleManager > Struct Template Reference

List of all members.

Public Types

typedef ModuleFile NodeType
typedef llvm::SetVector
< ModuleFile * >
::const_iterator 
ChildIteratorType
typedef
ModuleManager::ModuleConstIterator 
nodes_iterator

Static Public Member Functions

static ChildIteratorType child_begin (NodeType *Node)
static ChildIteratorType child_end (NodeType *Node)
static nodes_iterator nodes_begin (const ModuleManager &Manager)
static nodes_iterator nodes_end (const ModuleManager &Manager)

Detailed Description

template<>
struct llvm::GraphTraits< ModuleManager >

Definition at line 448 of file ModuleManager.cpp.


Member Typedef Documentation

typedef llvm::SetVector<ModuleFile *>::const_iterator llvm::GraphTraits< ModuleManager >::ChildIteratorType

Definition at line 450 of file ModuleManager.cpp.

Definition at line 451 of file ModuleManager.cpp.

typedef ModuleFile llvm::GraphTraits< ModuleManager >::NodeType

Definition at line 449 of file ModuleManager.cpp.


Member Function Documentation

static ChildIteratorType llvm::GraphTraits< ModuleManager >::child_begin ( NodeType Node) [inline, static]

Definition at line 453 of file ModuleManager.cpp.

References clang::serialization::ModuleFile::Imports.

static ChildIteratorType llvm::GraphTraits< ModuleManager >::child_end ( NodeType Node) [inline, static]

Definition at line 457 of file ModuleManager.cpp.

References clang::serialization::ModuleFile::Imports.

static nodes_iterator llvm::GraphTraits< ModuleManager >::nodes_begin ( const ModuleManager Manager) [inline, static]

Definition at line 461 of file ModuleManager.cpp.

References clang::serialization::ModuleManager::begin().

static nodes_iterator llvm::GraphTraits< ModuleManager >::nodes_end ( const ModuleManager Manager) [inline, static]

Definition at line 465 of file ModuleManager.cpp.

References clang::serialization::ModuleManager::end().


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