Go to the documentation of this file.
33 #ifndef TTA_EXTERNALPORT_HH_
34 #define TTA_EXTERNALPORT_HH_
51 const std::string&
name,
58 std::string
name()
const;
ParameterTable parameterDeps_
void setDescription(const std::string &description)
std::string widthFormula_
The formula for the width of the port.
bool setParameterDependency(const std::string ¶meter)
Direction direction_
Direction of the port.
bool unsetParameterDependency(const std::string ¶meter)
ExternalPort(const std::string &name, Direction direction, const std::string &widthFormula, const std::string &description)
void setName(const std::string &name)
std::string parameterDependency(int index) const
Direction
Direction of port.
void setWidthFormula(const std::string &widthFormula)
std::string name_
Name of the port.
std::string description_
Description of the port.
void setDirection(Direction direction)
std::vector< std::string > ParameterTable
Typedef for string vector.
std::string description() const
Direction direction() const
std::string widthFormula() const
int parameterDependencyCount() const