OpenASIP
2.0
HDLGenerator
CodeBlock
HDLGenerator::CodeBlock Member List
This is the complete list of members for
HDLGenerator::CodeBlock
, including all inherited members.
addComponent
(Component c)
HDLGenerator::Generatable
inline
altname
HDLGenerator::SequentialStatement
private
append
(SS cc)
HDLGenerator::CodeBlock
inline
build
()
HDLGenerator::Generatable
inline
virtual
CodeBlock
()
HDLGenerator::CodeBlock
inline
components_
HDLGenerator::Generatable
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::CodeBlock
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
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