Lumiera  0.pre.03
»edit your freedom«
lumiera::anonymous_namespace{instancehandle.hpp} Namespace Reference

Functions

LumieraInterface register_and_open (LumieraInterface descriptor)
 takes a (single) instance definitions, as typically created when defining interfaces for external use, and registers it with the InterfaceSystem. More...
 
void throwIfError ()
 
bool verify_validity (LumieraInterface ifa)
 do a lookup within the interfaceregistry using the name/version found within the interface handle, to ensure it is still valid and registered
 

Function Documentation

◆ register_and_open()

LumieraInterface lumiera::anonymous_namespace{instancehandle.hpp}::register_and_open ( LumieraInterface  descriptor)
inline

takes a (single) instance definitions, as typically created when defining interfaces for external use, and registers it with the InterfaceSystem.

Then uses the data found in the given instance descriptor to open an instance handle.

Exceptions
error::Configwhen the registration process fails

Definition at line 73 of file instancehandle.hpp.