OpenASIP  2.0
Public Member Functions | List of all members
DefaultProjectFileGenerator Class Reference

#include <DefaultProjectFileGenerator.hh>

Inheritance diagram for DefaultProjectFileGenerator:
Inheritance graph
Collaboration diagram for DefaultProjectFileGenerator:
Collaboration graph

Public Member Functions

 DefaultProjectFileGenerator (TCEString toplevelEntity, PlatformIntegrator *integrator)
 
virtual ~DefaultProjectFileGenerator ()
 
virtual void writeProjectFiles ()
 
- Public Member Functions inherited from ProjectFileGenerator
 ProjectFileGenerator (TCEString coreEntity, const PlatformIntegrator *integrator)
 
virtual ~ProjectFileGenerator ()
 
void addHdlFile (const TCEString &file)
 
void addHdlFiles (const std::vector< TCEString > &files)
 
void addMemInitFile (const TCEString &memInit)
 
void addSignalMapping (const PlatInt::SignalMapping &mapping)
 

Additional Inherited Members

- Protected Member Functions inherited from ProjectFileGenerator
const std::vector< TCEString > & hdlFileList () const
 
const std::vector< TCEString > & memInitFileList () const
 
const PlatformIntegratorintegrator () const
 
TCEString coreEntity () const
 
TCEString toplevelEntity () const
 
int signalMappingCount () const
 
const PlatInt::SignalMappingsignalMapping (int index) const
 
TCEString extractFUName (const TCEString &port, const TCEString &delimiter) const
 

Detailed Description

DefaultProjectFileGenerator can be used when there's no need for any specific project files when integrating to a platform

Definition at line 43 of file DefaultProjectFileGenerator.hh.

Constructor & Destructor Documentation

◆ DefaultProjectFileGenerator()

DefaultProjectFileGenerator::DefaultProjectFileGenerator ( TCEString  toplevelEntity,
PlatformIntegrator integrator 
)

Definition at line 36 of file DefaultProjectFileGenerator.cc.

◆ ~DefaultProjectFileGenerator()

DefaultProjectFileGenerator::~DefaultProjectFileGenerator ( )
virtual

Definition at line 43 of file DefaultProjectFileGenerator.cc.

43  {
44 }

Member Function Documentation

◆ writeProjectFiles()

void DefaultProjectFileGenerator::writeProjectFiles ( )
virtual

Implements ProjectFileGenerator.

Definition at line 48 of file DefaultProjectFileGenerator.cc.

48  {
49  return;
50 }

The documentation for this class was generated from the following files:
ProjectFileGenerator::integrator
const PlatformIntegrator * integrator() const
Definition: ProjectFileGenerator.cc:101
ProjectFileGenerator::toplevelEntity
TCEString toplevelEntity() const
Definition: ProjectFileGenerator.hh:66
ProjectFileGenerator::ProjectFileGenerator
ProjectFileGenerator(TCEString coreEntity, const PlatformIntegrator *integrator)
Definition: ProjectFileGenerator.cc:40