| addComponent(Component c) | HDLGenerator::Generatable | inline |
| appendToHeader(const std::string &line) | HDLGenerator::Module | inline |
| behaviours_ | HDLGenerator::Module | private |
| binaryConstants_ | HDLGenerator::Module | private |
| build() final | HDLGenerator::Module | inlinevirtual |
| clear() | HDLGenerator::Module | inlineprivate |
| components_ | HDLGenerator::Generatable | private |
| constants_ | HDLGenerator::Module | private |
| declare(std::ostream &stream, Language lang, int level) | HDLGenerator::Module | inline |
| forAll(Func func) | HDLGenerator::Generatable | inline |
| forAll(Func func) | HDLGenerator::Generatable | inline |
| Generatable(std::string name) | HDLGenerator::Generatable | inline |
| getRegister(const std::string &var) final | HDLGenerator::Module | inlinevirtual |
| hasOption(const std::string &var) final | HDLGenerator::Module | inlinevirtual |
| hdl(std::ostream &stream, Language lang, int indent) | HDLGenerator::Generatable | inlinevirtual |
| hdl(std::ostream &stream, Language lang) | HDLGenerator::Generatable | inlinevirtual |
| headerComment_ | HDLGenerator::Module | private |
| id_ | HDLGenerator::Module | private |
| implement(std::ostream &stream, Language lang, int level=0) | HDLGenerator::Module | inline |
| implementAll(std::ostream &stream, Language lang) | HDLGenerator::Generatable | inlinevirtual |
| implementAll(std::ostream &stream, Language lang, int indent) | HDLGenerator::Generatable | inlinevirtual |
| instantiate(std::ostream &stream, Language lang, int level) | HDLGenerator::Module | inline |
| integerWidth(const std::string &name) | HDLGenerator::Generatable | inline |
| isConstant(const std::string &name) final | HDLGenerator::Module | inlinevirtual |
| isRegister(const std::string &name) final | HDLGenerator::Module | inlinevirtual |
| isVariable(const std::string &name) final | HDLGenerator::Module | inlinevirtual |
| Module(std::string name) | HDLGenerator::Module | inline |
| Module(ipxact::ModuleInfo info, int id) | HDLGenerator::Module | inline |
| modules_ | HDLGenerator::Module | private |
| name() const noexcept | HDLGenerator::Generatable | inline |
| name_ | HDLGenerator::Generatable | private |
| operator<<(Behaviour &rhs) | HDLGenerator::Module | inline |
| operator<<(Behaviour &&rhs) | HDLGenerator::Module | inline |
| operator<<(Port &&port) | HDLGenerator::Module | inline |
| operator<<(Parameter &¶m) | HDLGenerator::Module | inline |
| operator<<(IntegerConstant &&constant) | HDLGenerator::Module | inline |
| operator<<(BinaryConstant &&constant) | HDLGenerator::Module | inline |
| operator<<(Wire &&wire) | HDLGenerator::Module | inline |
| operator<<(Register &®) | HDLGenerator::Module | inline |
| operator<<(Register ®) | HDLGenerator::Module | inline |
| operator<<(Option &&opt) | HDLGenerator::Module | inline |
| operator<<(Module &&rhs) | HDLGenerator::Module | inline |
| operator<<(Module &rhs) | HDLGenerator::Module | inline |
| options_ | HDLGenerator::Module | private |
| parameters_ | HDLGenerator::Module | private |
| parent() const noexcept | HDLGenerator::Generatable | inline |
| parent_ | HDLGenerator::Generatable | private |
| parentIs() | HDLGenerator::Generatable | inline |
| parentType() | HDLGenerator::Generatable | inline |
| ports_ | HDLGenerator::Module | private |
| prefix_ | HDLGenerator::Module | private |
| pushComponent(std::shared_ptr< Generatable > c) | HDLGenerator::Generatable | inline |
| reads(const std::string &var) final | HDLGenerator::Module | inlinevirtual |
| HDLGenerator::Generatable::reads(const LHSValue &var) | HDLGenerator::Generatable | inlinevirtual |
| registers_ | HDLGenerator::Module | private |
| registerVariable(const std::shared_ptr< Variable > var) | HDLGenerator::Module | inline |
| set_header() | HDLGenerator::Module | inline |
| set_prefix(std::string prefix) | HDLGenerator::Module | inline |
| setParent(Generatable *parent) noexcept | HDLGenerator::Generatable | inline |
| variables_ | HDLGenerator::Module | private |
| width(const std::string &name) final | HDLGenerator::Module | inlinevirtual |
| HDLGenerator::Generatable::width() | HDLGenerator::Generatable | inlinevirtual |
| wires_ | HDLGenerator::Module | private |
| wireType(const std::string &name) final | HDLGenerator::Module | inlinevirtual |
| HDLGenerator::Generatable::wireType() const | HDLGenerator::Generatable | inlinevirtual |
| writes(const std::string &var) final | HDLGenerator::Module | inlinevirtual |
| ~Generatable()=default | HDLGenerator::Generatable | virtual |