Trait simics::api::traits::class::ClassObjectsFinalize

source ·
pub trait ClassObjectsFinalize {
    // Provided method
    unsafe fn objects_finalized(_instance: *mut ConfObject) -> Result<()> { ... }
}
Expand description

A class instance can be finalized

Provided Methods§

source

unsafe fn objects_finalized(_instance: *mut ConfObject) -> Result<()>

Called after object is fully constructed and can participate in simulation and reverse execution. May call interface methods on other objects here as part of initialization. The default implementation of this method does nothing

§Safety

This method is unsafe because it may dereference a raw pointer. It is up to the implementation of this method to ensure that the pointer is valid.

Object Safety§

This trait is not object safe.

Implementors§