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

#include <FSMGraph.h>

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

Static Public Member Functions

static std::string getNodeLabel (circt::fsm::FSMStateNode *node, circt::fsm::FSMGraph *)
static std::string getNodeDescription (circt::fsm::FSMStateNode *node, circt::fsm::FSMGraph *)
template<typename Iterator>
static std::string getEdgeAttributes (const circt::fsm::FSMStateNode *node, Iterator it, circt::fsm::FSMGraph *)
static void addCustomGraphFeatures (const circt::fsm::FSMGraph *graph, GraphWriter< circt::fsm::FSMGraph * > &gw)

Detailed Description

Definition at line 316 of file FSMGraph.h.

Member Function Documentation

◆ addCustomGraphFeatures()

void llvm::DOTGraphTraits< circt::fsm::FSMGraph * >::addCustomGraphFeatures ( const circt::fsm::FSMGraph * graph,
GraphWriter< circt::fsm::FSMGraph * > & gw )
inlinestatic

◆ getEdgeAttributes()

template<typename Iterator>
std::string llvm::DOTGraphTraits< circt::fsm::FSMGraph * >::getEdgeAttributes ( const circt::fsm::FSMStateNode * node,
Iterator it,
circt::fsm::FSMGraph *  )
inlinestatic

◆ getNodeDescription()

std::string llvm::DOTGraphTraits< circt::fsm::FSMGraph * >::getNodeDescription ( circt::fsm::FSMStateNode * node,
circt::fsm::FSMGraph *  )
inlinestatic

◆ getNodeLabel()

std::string llvm::DOTGraphTraits< circt::fsm::FSMGraph * >::getNodeLabel ( circt::fsm::FSMStateNode * node,
circt::fsm::FSMGraph *  )
inlinestatic

Definition at line 320 of file FSMGraph.h.

References circt::fsm::FSMStateNode::getState().


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