OpenASIP
2.0
HDLGenerator
Switch
HDLGenerator::Switch Member List
This is the complete list of members for
HDLGenerator::Switch
, including all inherited members.
addCase
(Case rhs)
HDLGenerator::Switch
inline
addCase
(DefaultCase rhs)
HDLGenerator::Switch
inline
addComponent
(Component c)
HDLGenerator::Generatable
inline
altname
HDLGenerator::SequentialStatement
private
build
() override
HDLGenerator::Switch
inline
virtual
components_
HDLGenerator::Generatable
private
control_
HDLGenerator::Switch
private
forAll
(Func func)
HDLGenerator::Generatable
inline
forAll
(Func func)
HDLGenerator::Generatable
inline
Generatable
(std::string name)
HDLGenerator::Generatable
inline
getRegister
(const std::string &var)
HDLGenerator::Generatable
inline
virtual
hasOption
(const std::string &var)
HDLGenerator::Generatable
inline
virtual
hdl
(std::ostream &stream, Language lang, int level) override
HDLGenerator::Switch
inline
virtual
HDLGenerator::Generatable::hdl
(std::ostream &stream, Language lang)
HDLGenerator::Generatable
inline
virtual
implementAll
(std::ostream &stream, Language lang)
HDLGenerator::Generatable
inline
virtual
implementAll
(std::ostream &stream, Language lang, int indent)
HDLGenerator::Generatable
inline
virtual
integerWidth
(const std::string &name)
HDLGenerator::Generatable
inline
isConstant
(const std::string &name)
HDLGenerator::Generatable
inline
virtual
isRegister
(const std::string &name)
HDLGenerator::Generatable
inline
virtual
isVariable
(const std::string &name)
HDLGenerator::Generatable
inline
virtual
name
() const noexcept
HDLGenerator::Generatable
inline
name_
HDLGenerator::Generatable
private
parent
() const noexcept
HDLGenerator::Generatable
inline
parent_
HDLGenerator::Generatable
private
parentIs
()
HDLGenerator::Generatable
inline
parentType
()
HDLGenerator::Generatable
inline
pushComponent
(std::shared_ptr< Generatable > c)
HDLGenerator::Generatable
inline
reads
(const std::string &var)
HDLGenerator::Generatable
inline
virtual
reads
(const LHSValue &var)
HDLGenerator::Generatable
inline
virtual
SequentialStatement
(std::string name)
HDLGenerator::SequentialStatement
inline
setParent
(Generatable *parent) noexcept
HDLGenerator::Generatable
inline
Switch
(LHSValue control)
HDLGenerator::Switch
inline
width
(const std::string &name)
HDLGenerator::Generatable
inline
virtual
width
()
HDLGenerator::Generatable
inline
virtual
wireType
(const std::string &name)
HDLGenerator::Generatable
inline
virtual
wireType
() const
HDLGenerator::Generatable
inline
virtual
writes
(const std::string &var)
HDLGenerator::Generatable
inline
virtual
~Generatable
()=default
HDLGenerator::Generatable
virtual
Generated by
1.8.17