blob: 1998b519353f8ad128975523432311caa73c370c [file] [log] [blame]
class moreobj;
function mine();
endfunction
endclass
class uvm_reg_map;
/*
function test();
for (i = 0; i < 16; i = i +1) begin
$display1 ("here");
end
begin
uvm_severity q[$];
$display3 ("here");
end
begin
string q[$];
end
$display2 ("here");
foreach (m_extensions[ext_]) begin
uvm_report_server srvr;
srvr=uvm_report_server::get_server();
srvr.report_summarize();
srvr1.report_summarize();
end
begin
uvm_report_server srvr;
srvr=uvm_report_server::get_server();
srvr.report_summarize();
srvr1.report_summarize();
end
endfunction
*/
local moreobj m_submaps[uvm_reg_map];
local moreobj m_submaps2[*];
local moreobj m_submaps3[$];
function void set_check_on_read();
string sarray[10];
moreobj an_obj;
m_submaps3.push_back(an_obj);
foreach (m_submaps[submap]) begin
submap.set_check_on_read();
submap.bad1();
m_submaps[submap].bad2();
m_submaps[submap].mine();
end
foreach (m_submaps2[i]) begin
i.bad3();
m_submaps[i].bad4();
m_submaps[i].mine();
end
foreach (m_submaps3[i]) begin
i.bad5();
m_submaps3[i].bad6();
m_submaps3[i].mine();
end
foreach (sarray[submap]) begin
submap.set_check_on_read();
submap.bad6();
end
endfunction
endclass