# {py:mod}`pyuvm._reg.uvm_reg_indirect` ```{py:module} pyuvm._reg.uvm_reg_indirect ``` ```{autodoc2-docstring} pyuvm._reg.uvm_reg_indirect :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`uvm_reg_indirect_data ` - * - {py:obj}`uvm_reg_indirect_ftdr_seq ` - ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} pyuvm._reg.uvm_reg_indirect.__all__ :summary: ``` ```` ### API ````{py:data} __all__ :canonical: pyuvm._reg.uvm_reg_indirect.__all__ :value: > ['uvm_reg_indirect_data', 'uvm_reg_indirect_ftdr_seq'] ```{autodoc2-docstring} pyuvm._reg.uvm_reg_indirect.__all__ ``` ```` ```{py:class} uvm_reg_indirect_data(name: str = 'uvm_reg_indirect', n_bits: int = 0, has_coverage: int = 0) :canonical: pyuvm._reg.uvm_reg_indirect.uvm_reg_indirect_data Bases: {py:obj}`pyuvm._reg.uvm_reg.uvm_reg` ``` ```{py:class} uvm_reg_indirect_ftdr_seq(addr_reg: pyuvm._reg.uvm_reg.uvm_reg, idx: int, data_reg: pyuvm._reg.uvm_reg.uvm_reg) :canonical: pyuvm._reg.uvm_reg_indirect.uvm_reg_indirect_ftdr_seq Bases: {py:obj}`pyuvm._reg.uvm_reg_sequence.uvm_reg_frontdoor` ```