CIRCT 24.0.0git
Loading...
Searching...
No Matches
llvm::GraphTraits< circt::fsm::FSMGraph * > Struct Reference

#include <FSMGraph.h>

Inheritance diagram for llvm::GraphTraits< circt::fsm::FSMGraph * >:
Collaboration diagram for llvm::GraphTraits< circt::fsm::FSMGraph * >:

Public Types

using nodes_iterator = circt::fsm::FSMGraph::iterator
Public Types inherited from llvm::GraphTraits< circt::fsm::FSMStateNode * >
using NodeType = circt::fsm::FSMStateNode
using NodeRef = NodeType *
using ChildIteratorType

Static Public Member Functions

static NodeRef getEntryNode (circt::fsm::FSMGraph *graph)
static nodes_iterator nodes_begin (circt::fsm::FSMGraph *graph)
static nodes_iterator nodes_end (circt::fsm::FSMGraph *graph)
Static Public Member Functions inherited from llvm::GraphTraits< circt::fsm::FSMStateNode * >
static NodeRef getNextState (const circt::fsm::FSMTransitionEdge *transition)
static NodeRef getEntryNode (NodeRef node)
static ChildIteratorType child_begin (NodeRef node)
static ChildIteratorType child_end (NodeRef node)

Detailed Description

Definition at line 297 of file FSMGraph.h.

Member Typedef Documentation

◆ nodes_iterator

using llvm::GraphTraits< circt::fsm::FSMGraph * >::nodes_iterator = circt::fsm::FSMGraph::iterator

Definition at line 299 of file FSMGraph.h.

Member Function Documentation

◆ getEntryNode()

NodeRef llvm::GraphTraits< circt::fsm::FSMGraph * >::getEntryNode ( circt::fsm::FSMGraph * graph)
inlinestatic

Definition at line 301 of file FSMGraph.h.

References circt::fsm::FSMGraph::getEntryNode().

◆ nodes_begin()

nodes_iterator llvm::GraphTraits< circt::fsm::FSMGraph * >::nodes_begin ( circt::fsm::FSMGraph * graph)
inlinestatic

Definition at line 305 of file FSMGraph.h.

References circt::fsm::FSMGraph::begin().

◆ nodes_end()

nodes_iterator llvm::GraphTraits< circt::fsm::FSMGraph * >::nodes_end ( circt::fsm::FSMGraph * graph)
inlinestatic

Definition at line 309 of file FSMGraph.h.

References circt::fsm::FSMGraph::end().


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