externvirtualfunctionvoidflush();// @uvm-ieee 1800.2-2020 auto 16.2.5.1externvirtualfunctionvoidset_name_enabled(bitenabled);// @uvm-ieee 1800.2-2020 auto 16.2.5.1externvirtualfunctionbitget_name_enabled();// @uvm-ieee 1800.2-2020 auto 16.2.5.2externvirtualfunctionvoidset_type_name_enabled(bitenabled);// @uvm-ieee 1800.2-2020 auto 16.2.5.2externvirtualfunctionbitget_type_name_enabled();// @uvm-ieee 1800.2-2020 auto 16.2.5.3externvirtualfunctionvoidset_size_enabled(bitenabled);// @uvm-ieee 1800.2-2020 auto 16.2.5.3externvirtualfunctionbitget_size_enabled();// @uvm-ieee 1800.2-2020 auto 16.2.5.4externvirtualfunctionvoidset_id_enabled(bitenabled);// @uvm-ieee 1800.2-2020 auto 16.2.5.4externvirtualfunctionbitget_id_enabled();// @uvm-ieee 1800.2-2020 auto 16.2.5.5externvirtualfunctionvoidset_radix_enabled(bitenabled);// @uvm-ieee 1800.2-2020 auto 16.2.5.5externvirtualfunctionbitget_radix_enabled();// @uvm-ieee 1800.2-2020 auto 16.2.5.6externvirtualfunctionvoidset_radix_string(uvm_radix_enumradix,stringprefix);// @uvm-ieee 1800.2-2020 auto 16.2.5.6externvirtualfunctionstringget_radix_string(uvm_radix_enumradix);// @uvm-ieee 1800.2-2020 auto 16.2.5.7externvirtualfunctionvoidset_default_radix(uvm_radix_enumradix);// @uvm-ieee 1800.2-2020 auto 16.2.5.7externvirtualfunctionuvm_radix_enumget_default_radix();// @uvm-ieee 1800.2-2020 auto 16.2.5.8externvirtualfunctionvoidset_root_enabled(bitenabled);// @uvm-ieee 1800.2-2020 auto 16.2.5.8externvirtualfunctionbitget_root_enabled();// @uvm-ieee 1800.2-2020 auto 16.2.5.9externvirtualfunctionvoidset_recursion_policy(uvm_recursion_policy_enumpolicy);// @uvm-ieee 1800.2-2020 auto 16.2.5.9externvirtualfunctionuvm_recursion_policy_enumget_recursion_policy();// @uvm-ieee 1800.2-2020 auto 16.2.5.10externvirtualfunctionvoidset_max_depth(intdepth);// @uvm-ieee 1800.2-2020 auto 16.2.5.10externvirtualfunctionintget_max_depth();// @uvm-ieee 1800.2-2020 auto 16.2.5.11externvirtualfunctionvoidset_file(UVM_FILEfl);// @uvm-ieee 1800.2-2020 auto 16.2.5.11externvirtualfunctionUVM_FILEget_file();// @uvm-ieee 1800.2-2020 auto 16.2.5.12externvirtualfunctionvoidset_line_prefix(stringprefix);// @uvm-ieee 1800.2-2020 auto 16.2.5.12externvirtualfunctionstringget_line_prefix();// @uvm-ieee 1800.2-2020 auto 16.2.6externvirtualfunctionvoidset_begin_elements(intelements=5);// @uvm-ieee 1800.2-2020 auto 16.2.6externvirtualfunctionintget_begin_elements();// @uvm-ieee 1800.2-2020 auto 16.2.6externvirtualfunctionvoidset_end_elements(intelements=5);// @uvm-ieee 1800.2-2020 auto 16.2.6
externprotectedvirtualfunctionuvm_printer_elementget_top_element();// @uvm-ieee 1800.2-2020 auto 16.2.7.3externvirtualfunctionvoidpush_element(stringname,stringtype_name,stringsize,stringvalue="");// @uvm-ieee 1800.2-2020 auto 16.2.7.4externvirtualfunctionvoidpop_element();// return an element from the recycled stack if available or a new one otherwiseexternfunctionuvm_printer_elementget_unused_element();// store element instances that have been created but are not currently on the stackuvm_printer_elementm_recycled_elements[$];// Function -- NODOCS -- print_array_header