OpenASIP  2.0
Public Member Functions | List of all members
ProGe::IGenerationPhases Class Referenceabstract

#include <IGenerationPhases.hh>

Inheritance diagram for ProGe::IGenerationPhases:
Inheritance graph
Collaboration diagram for ProGe::IGenerationPhases:
Collaboration graph

Public Member Functions

virtual ~IGenerationPhases ()
 
virtual void build ()=0
 
virtual void connect ()=0
 
virtual void finalize ()=0
 
virtual void write (const Path &targetBaseDir, HDL targetLang=VHDL) const =0
 

Detailed Description

Definition at line 45 of file IGenerationPhases.hh.

Constructor & Destructor Documentation

◆ ~IGenerationPhases()

virtual ProGe::IGenerationPhases::~IGenerationPhases ( )
inlinevirtual

Definition at line 47 of file IGenerationPhases.hh.

47 {}

Member Function Documentation

◆ build()

virtual void ProGe::IGenerationPhases::build ( )
pure virtual

Implemented in ProGe::BaseNetlistBlock.

◆ connect()

virtual void ProGe::IGenerationPhases::connect ( )
pure virtual

Implemented in ProGe::BaseNetlistBlock.

◆ finalize()

virtual void ProGe::IGenerationPhases::finalize ( )
pure virtual

Implemented in ProGe::BaseNetlistBlock.

◆ write()

virtual void ProGe::IGenerationPhases::write ( const Path targetBaseDir,
HDL  targetLang = VHDL 
) const
pure virtual

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