clang  3.9.0
Public Types | Static Public Member Functions | List of all members
llvm::GraphTraits< ModuleManager > Struct Template Reference

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 436 of file ModuleManager.cpp.

Member Typedef Documentation

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

Definition at line 438 of file ModuleManager.cpp.

Definition at line 439 of file ModuleManager.cpp.

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

Definition at line 437 of file ModuleManager.cpp.

Member Function Documentation

static ChildIteratorType llvm::GraphTraits< ModuleManager >::child_begin ( NodeType Node)
inlinestatic

Definition at line 441 of file ModuleManager.cpp.

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

static ChildIteratorType llvm::GraphTraits< ModuleManager >::child_end ( NodeType Node)
inlinestatic

Definition at line 445 of file ModuleManager.cpp.

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

static nodes_iterator llvm::GraphTraits< ModuleManager >::nodes_begin ( const ModuleManager Manager)
inlinestatic

Definition at line 449 of file ModuleManager.cpp.

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

static nodes_iterator llvm::GraphTraits< ModuleManager >::nodes_end ( const ModuleManager Manager)
inlinestatic

Definition at line 453 of file ModuleManager.cpp.

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


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