> we load everything to probe it, and then want to unload the platforms that didn't probe.
Then perhaps we can keep SharedLibrary as it is and add a SharedLibrary::make_permanent() member that ensures that the library is not unloaded on object destruction (or we could have SharedLibrary and PermanentSharedLibrary, or ... many options here :))
> we load everything to probe it, and then want to unload the platforms that didn't probe.
Then perhaps we can keep SharedLibrary as it is and add a SharedLibrary: :make_permanent () member that ensures that the library is not unloaded on object destruction (or we could have SharedLibrary and PermanentShared Library, or ... many options here :))