UVM utility macros

In reply to dave_59:

Tom, Dave,
I am opening this post again as I am still have some questions.

  1. when you say, just use
`uvm_object_utils(simple_item)

Does it mean that we don’t need to use:

`uvm_field_int(addr, UVM_ALL_ON)

I am under the impression that these are needed in order to automate basic operations in a component and item (e.g. copy, print etc.)