blob: 547e503e8a37685dcbcefb38142c9a9a56fff4b3 [file] [log] [blame]
program class_t;
// Class with constructor, with no parameter
class A;
integer size;
integer size2;
// Constructor
function new ();
begin
this.size = 0;
end
endfunction
endclass
class Register1 #(parameter int N = 1);
bit [N-1:0] data;
bit [N-1:0] data;
virtual function void print_tree1();
string nice_string = "";
endfunction
virtual function void print_tree2();
string nice_string = "";
endfunction
endclass
class Register2 #(parameter int N = 1);
bit [N-1:0] data;
endclass
class Register2 #(parameter int N = 1);
bit [N-1:0] data;
endclass
class Register2 #(parameter int N = 1);
bit [N-1:0] data;
function new(string port_name, string lookup_name="", uvm_packer packer=null);
// `uvm_fatal("UVMC",{"Port '",exist_port.m_port_name,
// "' is already bound to '", bound_port.get_full_name(),"'"})
endfunction
endclass
endprogram