OpalTaskRegistry
Global singleton holding the catalog of all available OpalTasks.
| Declared in | src/libs/libopal/opal/OpalTaskRegistry.hpp |
| Inherits | QObject |
| Group | libopal |
Detailed description
The registry supports lazy registration — each library registers its OTs when first needed, not at app startup. Late registration is supported.
Re-registration of the same OT instance by name is idempotent. Registering a different OT instance under an already-registered name triggers Q_ASSERT in debug builds and logs a critical warning in release.
See also OpalTask, OpalTaskRuntime.