CIRCT  19.0.0git
List of all members
llvm::GraphTraits< circt::firrtl::InstanceGraph * > Struct Reference

#include <FIRRTLInstanceGraph.h>

Inheritance diagram for llvm::GraphTraits< circt::firrtl::InstanceGraph * >:
Inheritance graph
[legend]
Collaboration diagram for llvm::GraphTraits< circt::firrtl::InstanceGraph * >:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from llvm::GraphTraits< circt::igraph::InstanceGraph * >
using nodes_iterator = circt::igraph::InstanceGraph::iterator
 
- Public Types inherited from llvm::GraphTraits< circt::igraph::InstanceGraphNode * >
using NodeType = circt::igraph::InstanceGraphNode
 
using NodeRef = NodeType *
 
using ChildIteratorType = llvm::mapped_iterator< NodeType::iterator, decltype(&getChild)>
 
- Static Public Member Functions inherited from llvm::GraphTraits< circt::igraph::InstanceGraph * >
static NodeRef getEntryNode (circt::igraph::InstanceGraph *graph)
 
static nodes_iterator nodes_begin (circt::igraph::InstanceGraph *graph)
 
static nodes_iterator nodes_end (circt::igraph::InstanceGraph *graph)
 
- Static Public Member Functions inherited from llvm::GraphTraits< circt::igraph::InstanceGraphNode * >
static NodeRef getChild (const circt::igraph::InstanceRecord *record)
 
static NodeRef getEntryNode (NodeRef node)
 
static ChildIteratorType child_begin (NodeRef node)
 
static ChildIteratorType child_end (NodeRef node)
 

Detailed Description

Definition at line 59 of file FIRRTLInstanceGraph.h.


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