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

===-------------------------------------------------------------------—===// LowerAnnotations ===-------------------------------------------------------------------—===// More...

#include <FIRRTLAnnotationHelper.h>

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

Public Attributes

llvm::function_ref< std::optional< AnnoPathValue >DictionaryAttr, ApplyState &)> resolver
 
llvm::function_ref< LogicalResult(const AnnoPathValue &, DictionaryAttr, ApplyState &)> applier
 

Detailed Description

===-------------------------------------------------------------------—===// LowerAnnotations ===-------------------------------------------------------------------—===//

Annotation resolver and handler.

Definition at line 440 of file FIRRTLAnnotationHelper.h.

Member Data Documentation

◆ applier

llvm::function_ref<LogicalResult(const AnnoPathValue &, DictionaryAttr, ApplyState &)> circt::firrtl::AnnoRecord::applier

Definition at line 445 of file FIRRTLAnnotationHelper.h.

◆ resolver

llvm::function_ref<std::optional<AnnoPathValue>DictionaryAttr, ApplyState &)> circt::firrtl::AnnoRecord::resolver

Definition at line 442 of file FIRRTLAnnotationHelper.h.


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