Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
schema_release.hpp File Reference
#include <pulp/timeline/schema_registry.hpp>
#include <cstdint>
#include <span>
#include <string_view>

Go to the source code of this file.

Classes

struct  pulp::timeline::SchemaVersionTarget
 Target version for one schema identity in a release projection. More...
struct  pulp::timeline::SchemaReleaseMap
 Immutable set of schema-version targets identified by a release label. More...

Namespaces

namespace  pulp
namespace  pulp::timeline

Functions

std::span< const SchemaReleaseMap > pulp::timeline::builtin_timeline_schema_releases () noexcept
 Returns every built-in release projection in stable static storage.
const SchemaReleaseMap * pulp::timeline::find_builtin_timeline_schema_release (std::string_view release_label) noexcept
 Finds a built-in release projection by exact label.