Go to the documentation of this file.
50 const std::string& name,
52 const std::string& widthFormula,
53 const std::string& description) :
54 name_(name), direction_(direction), widthFormula_(widthFormula),
55 description_(description) {
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::string description() const
Direction direction() const
std::string widthFormula() const
int parameterDependencyCount() const