PandA-2024.02
Public Member Functions | Protected Attributes
IntermediateRepresentation Class Referenceabstract

#include <intermediate_representation.hpp>

Inheritance diagram for IntermediateRepresentation:
Inheritance graph
[legend]
Collaboration diagram for IntermediateRepresentation:
Collaboration graph
[legend]

Public Member Functions

 IntermediateRepresentation (const ParameterConstRef &parameters)
 Constructor. More...
 
virtual ~IntermediateRepresentation ()
 Destructor. More...
 
virtual void Initialize ()=0
 Initialize all the data structure. More...
 
virtual void Clear ()=0
 Clear all the data structure. More...
 

Protected Attributes

const ParameterConstRef parameters
 The set of input parameters. More...
 
int debug_level
 The debug level. More...
 

Detailed Description

Definition at line 48 of file intermediate_representation.hpp.

Constructor & Destructor Documentation

◆ IntermediateRepresentation()

IntermediateRepresentation::IntermediateRepresentation ( const ParameterConstRef _parameters)
explicit

Constructor.

Header include.

Parameters
parametersis the set of input parameters

. include

Definition at line 46 of file intermediate_representation.cpp.

References ~IntermediateRepresentation().

Here is the call graph for this function:

◆ ~IntermediateRepresentation()

IntermediateRepresentation::~IntermediateRepresentation ( )
virtualdefault

Destructor.

Referenced by IntermediateRepresentation().

Here is the caller graph for this function:

Member Function Documentation

◆ Clear()

void IntermediateRepresentation::Clear ( )
pure virtual

Clear all the data structure.

Implemented in AllocationInformation, and HLSIR.

Definition at line 57 of file intermediate_representation.cpp.

Referenced by HLSIR::Clear().

Here is the caller graph for this function:

◆ Initialize()

void IntermediateRepresentation::Initialize ( )
pure virtual

Initialize all the data structure.

Implemented in AllocationInformation, and HLSIR.

Definition at line 53 of file intermediate_representation.cpp.

Referenced by HLSIR::Initialize().

Here is the caller graph for this function:

Field Documentation

◆ debug_level

int IntermediateRepresentation::debug_level
protected

◆ parameters

const ParameterConstRef IntermediateRepresentation::parameters
protected

The set of input parameters.

Definition at line 52 of file intermediate_representation.hpp.


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

Generated on Mon Feb 12 2024 13:03:56 for PandA-2024.02 by doxygen 1.8.13