#include <profile_registry.hpp>
◆ ProfileRegistry() [1/2]
| pulp::authoring_capsule::ProfileRegistry::ProfileRegistry |
( |
| ) |
|
◆ ~ProfileRegistry()
| pulp::authoring_capsule::ProfileRegistry::~ProfileRegistry |
( |
| ) |
|
◆ ProfileRegistry() [2/2]
| pulp::authoring_capsule::ProfileRegistry::ProfileRegistry |
( |
ProfileRegistry && | | ) |
|
|
noexcept |
◆ find()
| const ProfileValidator * pulp::authoring_capsule::ProfileRegistry::find |
( |
std::string_view | profile_id | ) |
const |
|
noexcept |
Null when the profile is not registered here.
The caller turns that into unsupported_profile naming the exact identifier, so a product can offer the right download instead of failing generically.
◆ operator=()
◆ register_profile()
| void pulp::authoring_capsule::ProfileRegistry::register_profile |
( |
std::shared_ptr< ProfileValidator > | validator | ) |
|
◆ registered_profiles()
| std::vector< std::string > pulp::authoring_capsule::ProfileRegistry::registered_profiles |
( |
| ) |
const |
The documentation for this class was generated from the following file:
- /home/runner/work/pulp/pulp/core/authoring_capsule/include/pulp/authoring_capsule/profile_registry.hpp