CIRCT  20.0.0git
Public Types | Public Attributes | List of all members
circt::firrtl::WiringProblem Struct Reference

A representation of a deferred Wiring problem consisting of a source that should be connected to a sink. More...

#include <FIRRTLAnnotationHelper.h>

Collaboration diagram for circt::firrtl::WiringProblem:
Collaboration graph
[legend]

Public Types

enum class  RefTypeUsage { Prefer , Never }
 

Public Attributes

Value source
 A source to wire from. More...
 
Value sink
 A sink to wire to. More...
 
std::string newNameHint
 A base name to use when generating new signals associated with this wiring problem. More...
 
RefTypeUsage refTypeUsage
 The usage of ref type ports when solving this problem. More...
 

Detailed Description

A representation of a deferred Wiring problem consisting of a source that should be connected to a sink.

Definition at line 258 of file FIRRTLAnnotationHelper.h.

Member Enumeration Documentation

◆ RefTypeUsage

Enumerator
Prefer 
Never 

Definition at line 259 of file FIRRTLAnnotationHelper.h.

Member Data Documentation

◆ newNameHint

std::string circt::firrtl::WiringProblem::newNameHint

A base name to use when generating new signals associated with this wiring problem.

Definition at line 269 of file FIRRTLAnnotationHelper.h.

◆ refTypeUsage

RefTypeUsage circt::firrtl::WiringProblem::refTypeUsage

The usage of ref type ports when solving this problem.

Definition at line 272 of file FIRRTLAnnotationHelper.h.

◆ sink

Value circt::firrtl::WiringProblem::sink

A sink to wire to.

Definition at line 265 of file FIRRTLAnnotationHelper.h.

◆ source

Value circt::firrtl::WiringProblem::source

A source to wire from.

Definition at line 262 of file FIRRTLAnnotationHelper.h.


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