# uvm_root

>     class uvm_root extends uvm_component

Implementation of the uvm_root class, as defined in 1800.2-2017 Section F.7

Summary

uvm_root
Methods |
set_enable_print_topology |
get_enable_print_topology |

### Methods

### set_enable_print_topology

> function void set_enable_print_topology (
> | bit | enable
> )

>     function void set_enable_print_topology (bit enable)

Sets the variable to enable printing the entire testbench topology just after completion of the end_of_elaboration phase.

@uvm-accellera The details of this API are specific to the Accellera implementation, and are not being considered for contribution to 1800.2

### get_enable_print_topology

> function bit get_enable_print_topology ()

>     function bit get_enable_print_topology()

Gets the variable to enable printing the entire testbench topology just after completion.

@uvm-accellera The details of this API are specific to the Accellera implementation, and are not being considered for contribution to 1800.2

> function void set_enable_print_topology (
> | bit | enable
> )

> function bit get_enable_print_topology ()