Creates a new "full" assertion object instance using the scope provided, this call creates a new instance with all default functions and operations.
The parent / owning scope of the new instance.
Creates a new "empty" (no default functions) assertion object instance using the scope provided, this call normally occurs in operators that extend the instance by adding operation specific functions and operations while still honoring the general runtime instances.
The parent / owning scope of the new instance.
The interface that defines the handlers for creating new assertion instances. This interface is used to create new instances of the assertion object with the default functions and operations, as well as creating new empty instances that do not have the default functions and operations.
Since
0.1.0