This is intended to be the base class for all emission patterns matching on types.  
 More...
#include <EmissionPattern.h>
|  | 
| template<typename E , typename... Args> | 
| static std::unique_ptr< E > | create (Args &&...args) | 
|  | 
This is intended to be the base class for all emission patterns matching on types. 
Definition at line 139 of file EmissionPattern.h.
◆ TypeEmissionPatternBase()
  
  | 
        
          | circt::ExportSystemC::TypeEmissionPatternBase::TypeEmissionPatternBase | ( | TypeID | typeId | ) |  |  | inlineexplicit | 
 
 
◆ ~TypeEmissionPatternBase()
  
  | 
        
          | virtual circt::ExportSystemC::TypeEmissionPatternBase::~TypeEmissionPatternBase | ( |  | ) |  |  | virtualdefault | 
 
 
◆ emitType()
  
  | 
        
          | virtual void circt::ExportSystemC::TypeEmissionPatternBase::emitType | ( | Type | type, |  
          |  |  | EmissionPrinter & | p |  
          |  | ) |  |  |  | pure virtual | 
 
 
◆ match()
  
  | 
        
          | virtual bool circt::ExportSystemC::TypeEmissionPatternBase::match | ( | Type | type | ) |  |  | pure virtual | 
 
 
The documentation for this struct was generated from the following file:
- /home/runner/work/circt-www/circt-www/circt_src/lib/Target/ExportSystemC/EmissionPattern.h