![]() |
PandA-2024.02
|
Base class to pass information to a c backend. More...
#include <c_backend_information.hpp>


Public Types | |
| using | Type = enum { CB_HLS, CB_SEQUENTIAL, } |
Public Member Functions | |
| CBackendInformation (Type type, const std::string &src_filename, const std::string &out_filename="") | |
| virtual | ~CBackendInformation () |
| std::string | GetKindText () const override |
| Return the string representation of this. More... | |
| std::string | GetSignature () const override |
| Return the contribution to the signature of a step given by the specialization. More... | |
Public Member Functions inherited from HLSFlowStepSpecialization | |
| HLSFlowStepSpecialization () | |
| header include More... | |
| virtual | ~HLSFlowStepSpecialization () |
Data Fields | |
| Type | type |
| std::string | src_filename |
| std::string | out_filename |
Base class to pass information to a c backend.
Definition at line 57 of file c_backend_information.hpp.
| using CBackendInformation::Type = enum { CB_HLS, CB_SEQUENTIAL, } |
Definition at line 73 of file c_backend_information.hpp.
| CBackendInformation::CBackendInformation | ( | Type | type, |
| const std::string & | src_filename, | ||
| const std::string & | out_filename = "" |
||
| ) |
Definition at line 46 of file c_backend_information.cpp.
References ~CBackendInformation().

|
virtualdefault |
|
overridevirtual |
Return the string representation of this.
Implements HLSFlowStepSpecialization.
Definition at line 53 of file c_backend_information.cpp.
References THROW_UNREACHABLE, and type.
Referenced by GetSignature().

|
overridevirtual |
Return the contribution to the signature of a step given by the specialization.
Implements HLSFlowStepSpecialization.
Definition at line 77 of file c_backend_information.cpp.
References GetKindText().

| std::string CBackendInformation::out_filename |
Definition at line 79 of file c_backend_information.hpp.
| std::string CBackendInformation::src_filename |
Definition at line 77 of file c_backend_information.hpp.
| Type CBackendInformation::type |
Definition at line 75 of file c_backend_information.hpp.
Referenced by GetKindText().
1.8.13