uvm_policies

Title: Policy Classes

Policy classes are used to implement polymorphic operations that differ between built-in types and class-based types. Generic components can then be built that work with either classes or built-in types, depending on what policy class is used.

class uvm.comps.uvm_policies.UVMBuiltInComp[source]

Bases: object

classmethod comp(a, b)[source]
class uvm.comps.uvm_policies.UVMBuiltInConverter[source]

Bases: object

classmethod convert2string(t)[source]
class uvm.comps.uvm_policies.UVMBuiltInClone[source]

Bases: object

classmethod clone(from_)[source]
class uvm.comps.uvm_policies.UVMClassComp[source]

Bases: object

classmethod comp(a, b)[source]
class uvm.comps.uvm_policies.UVMClassConverter[source]

Bases: object

classmethod convert2string(t)[source]
class uvm.comps.uvm_policies.UVMClassClone[source]

Bases: object

classmethod clone(from_)[source]