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

Public Types

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

Static Public Member Functions

static ChildIteratorType child_begin (NodeRef Node)
 
static ChildIteratorType child_end (NodeRef 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 446 of file ModuleManager.cpp.

Member Typedef Documentation

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

Definition at line 448 of file ModuleManager.cpp.

typedef ModuleFile* llvm::GraphTraits< ModuleManager >::NodeRef

Definition at line 447 of file ModuleManager.cpp.

typedef pointer_iterator<ModuleManager::ModuleConstIterator> llvm::GraphTraits< ModuleManager >::nodes_iterator

Definition at line 449 of file ModuleManager.cpp.

Member Function Documentation

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

Definition at line 451 of file ModuleManager.cpp.

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

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

Definition at line 455 of file ModuleManager.cpp.

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

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

Definition at line 459 of file ModuleManager.cpp.

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

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

Definition at line 463 of file ModuleManager.cpp.

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


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