CIRCT  18.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
Collaboration diagram for llvm::GraphTraits< circt::firrtl::InstanceGraph * >:
Collaboration graph

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: