| addPackage(const std::string &packageName) | ProGe::BaseNetlistBlock | protected |
| addParameter(const Parameter ¶m) | ProGe::BaseNetlistBlock | protected |
| addPort(NetlistPort *port) | ProGe::BaseNetlistBlock | protected |
| addPortGroup(NetlistPortGroup *portGroup) | ProGe::BaseNetlistBlock | protected |
| addSubBlock(BaseNetlistBlock *subBlock, const std::string &instanceName="") | ProGe::BaseNetlistBlock | protected |
| BaseNetlistBlock() | ProGe::BaseNetlistBlock | |
| BaseNetlistBlock(BaseNetlistBlock *parent) | ProGe::BaseNetlistBlock | explicit |
| BaseNetlistBlock(const std::string &moduleName, const std::string &instanceName, BaseNetlistBlock *parent=nullptr) | ProGe::BaseNetlistBlock | |
| BaseNetlistBlock(const BaseNetlistBlock &) | ProGe::BaseNetlistBlock | private |
| BlockContainerType typedef | ProGe::BaseNetlistBlock | |
| build() override | ProGe::BaseNetlistBlock | virtual |
| connect() override | ProGe::BaseNetlistBlock | virtual |
| connectClocks() | ProGe::BaseNetlistBlock | protected |
| connectResets() | ProGe::BaseNetlistBlock | protected |
| deleteSubBlock(BaseNetlistBlock *subBlock) | ProGe::BaseNetlistBlock | protected |
| entityStr_ | ProGe::LoopBufferBlock | private |
| finalize() override | ProGe::BaseNetlistBlock | virtual |
| findPort(const std::string &portName, bool recursiveSearch=false, bool partialMatch=true) const | ProGe::BaseNetlistBlock | protected |
| hasParameter(const std::string &name) const | ProGe::BaseNetlistBlock | virtual |
| hasParentBlock() const | ProGe::BaseNetlistBlock | virtual |
| hasPortsBy(SignalType type) const | ProGe::BaseNetlistBlock | virtual |
| hasSubBlock(const std::string &instanceName) const | ProGe::BaseNetlistBlock | virtual |
| implmenetationFile_ | ProGe::LoopBufferBlock | private |
| instanceName() const | ProGe::BaseNetlistBlock | |
| instanceName_ | ProGe::BaseNetlistBlock | private |
| instructionPortIn() const | ProGe::LoopBufferBlock | |
| instructionPortIn_ | ProGe::LoopBufferBlock | private |
| instructionPortOut() const | ProGe::LoopBufferBlock | |
| instructionPortOut_ | ProGe::LoopBufferBlock | private |
| isLeaf() const | ProGe::BaseNetlistBlock | inlinevirtual |
| isSubBlock(const BaseNetlistBlock &block) const | ProGe::BaseNetlistBlock | virtual |
| isVirtual() const | ProGe::BaseNetlistBlock | inlinevirtual |
| lenCntrPortOut() const | ProGe::LoopBufferBlock | |
| lenCntrPortOut_ | ProGe::LoopBufferBlock | private |
| lockPortIn() const | ProGe::LoopBufferBlock | |
| lockPortIn_ | ProGe::LoopBufferBlock | private |
| lockPortOut() const | ProGe::LoopBufferBlock | |
| lockPortOut_ | ProGe::LoopBufferBlock | private |
| lockReqPortIn() const | ProGe::LoopBufferBlock | |
| lockReqPortIn_ | ProGe::LoopBufferBlock | private |
| lockReqPortOut() const | ProGe::LoopBufferBlock | |
| lockReqPortOut_ | ProGe::LoopBufferBlock | private |
| loopBodySizePortIn() const | ProGe::LoopBufferBlock | |
| loopBodySizePortIn_ | ProGe::LoopBufferBlock | private |
| LoopBufferBlock()=delete | ProGe::LoopBufferBlock | |
| LoopBufferBlock(const ProGeContext &context, BaseNetlistBlock *parent=nullptr) | ProGe::LoopBufferBlock | |
| loopFromImemPortOut() const | ProGe::LoopBufferBlock | |
| loopFromImemPortOut_ | ProGe::LoopBufferBlock | private |
| loopIterationPortIn() const | ProGe::LoopBufferBlock | |
| loopIterationPortIn_ | ProGe::LoopBufferBlock | private |
| moduleName() const | ProGe::BaseNetlistBlock | |
| moduleName_ | ProGe::BaseNetlistBlock | private |
| name() const | ProGe::BaseNetlistBlock | |
| netlist() const | ProGe::BaseNetlistBlock | virtual |
| netlist() | ProGe::BaseNetlistBlock | protected |
| netlist_ | ProGe::BaseNetlistBlock | private |
| operator=(const BaseNetlistBlock &) | ProGe::BaseNetlistBlock | private |
| package(size_t idx) const | ProGe::BaseNetlistBlock | virtual |
| packageCount() const | ProGe::BaseNetlistBlock | virtual |
| packages_ | ProGe::BaseNetlistBlock | private |
| parameter(const std::string &name) const | ProGe::BaseNetlistBlock | virtual |
| parameter(size_t index) const | ProGe::BaseNetlistBlock | virtual |
| parameter(const std::string &name) | ProGe::BaseNetlistBlock | protected |
| ParameterContainerType typedef | ProGe::BaseNetlistBlock | |
| parameterCount() const | ProGe::BaseNetlistBlock | virtual |
| parameters_ | ProGe::BaseNetlistBlock | private |
| parent_ | ProGe::BaseNetlistBlock | private |
| parentBlock() const | ProGe::BaseNetlistBlock | virtual |
| parentBlock() | ProGe::BaseNetlistBlock | protectedvirtual |
| port(size_t index) const | ProGe::BaseNetlistBlock | virtual |
| port(const std::string &portName, bool partialMatch=true) const | ProGe::BaseNetlistBlock | virtual |
| port(size_t index) | ProGe::BaseNetlistBlock | protectedvirtual |
| portBy(SignalType type, size_t index=0) const | ProGe::BaseNetlistBlock | virtual |
| PortContainerType typedef | ProGe::BaseNetlistBlock | |
| portCount() const | ProGe::BaseNetlistBlock | virtual |
| portGroup(size_t index) const | ProGe::BaseNetlistBlock | virtual |
| PortGroupContainerType typedef | ProGe::BaseNetlistBlock | |
| portGroupCount() const | ProGe::BaseNetlistBlock | virtual |
| portGroups_ | ProGe::BaseNetlistBlock | private |
| portGroupsBy(SignalGroupType type) const | ProGe::BaseNetlistBlock | virtual |
| ports() | ProGe::BaseNetlistBlock | inline |
| ports_ | ProGe::BaseNetlistBlock | private |
| portsBy(SignalType type) const | ProGe::BaseNetlistBlock | virtual |
| removePort(NetlistPort *port) | ProGe::BaseNetlistBlock | protected |
| removePortGroup(NetlistPortGroup *portGroup) | ProGe::BaseNetlistBlock | protected |
| removeSubBlock(BaseNetlistBlock *subBlock) | ProGe::BaseNetlistBlock | protected |
| setBlockWidthParameter(const std::string value) | ProGe::LoopBufferBlock | |
| setBufferSizeParameter(const std::string value) | ProGe::LoopBufferBlock | |
| setCoreIdParameter(const std::string value) | ProGe::LoopBufferBlock | |
| setInstanceName(const std::string &name) | ProGe::BaseNetlistBlock | |
| setIterationPortWidthParameter(const std::string value) | ProGe::LoopBufferBlock | |
| setModuleName(const std::string &name) | ProGe::BaseNetlistBlock | protected |
| setParameter(const Parameter ¶m) | ProGe::BaseNetlistBlock | protected |
| setParent(BaseNetlistBlock *parent) | ProGe::BaseNetlistBlock | privatevirtual |
| setUsageTracingParameter(bool setting) | ProGe::LoopBufferBlock | |
| shallowCopy(const std::string &instanceName="") const | ProGe::BaseNetlistBlock | |
| startPortIn() const | ProGe::LoopBufferBlock | |
| startPortIn_ | ProGe::LoopBufferBlock | private |
| stopPortIn() const | ProGe::LoopBufferBlock | |
| stopPortIn_ | ProGe::LoopBufferBlock | private |
| subBlock(size_t index) const | ProGe::BaseNetlistBlock | virtual |
| subBlock(size_t index) | ProGe::BaseNetlistBlock | protectedvirtual |
| subBlockCount() const | ProGe::BaseNetlistBlock | virtual |
| subBlocks_ | ProGe::BaseNetlistBlock | private |
| write(const Path &targetBaseDir, HDL targetLang=VHDL) const override | ProGe::LoopBufferBlock | virtual |
| writeSelf(const Path &targetBaseDir, HDL targetLang=VHDL) const | ProGe::BaseNetlistBlock | virtual |
| ~BaseNetlistBlock() | ProGe::BaseNetlistBlock | virtual |
| ~IGenerationPhases() | ProGe::IGenerationPhases | inlinevirtual |
| ~LoopBufferBlock() | ProGe::LoopBufferBlock | virtual |