Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
forge_catalog_export.hpp File Reference
#include <pulp/host/forge_descriptor_audit.hpp>
#include <string>
#include <string_view>
#include <vector>

Go to the source code of this file.

Classes

struct  pulp::host::ForgeCatalogExportRealization
 One actually constructed realization. More...
struct  pulp::host::ForgeCatalogExportNode
 One machine-readable catalog family before JSON serialization. More...
struct  pulp::host::ForgeSampleRegionV1
 Exact v1 authoring routes. More...

Namespaces

namespace  pulp
namespace  pulp::host
 Bounded event contracts shared by host ingress and graph-authored nodes.

Functions

const ForgeSampleRegionV1 * pulp::host::forge_sample_region_v1 (std::string_view type_id) noexcept
 A legacy realization without an exact v1 route remains block-only.
std::vector< ForgeCatalogExportNode > pulp::host::forge_catalog_export_nodes ()
 Build the semantic catalog projection used by both the CLI and the installed SDK snapshot.
std::vector< ForgeAuditFinding > pulp::host::audit_forge_catalog_export (const std::vector< ForgeCatalogExportNode > &nodes)
 Audit descriptor/range joins and the independent expected-membership list.
std::vector< ForgeAuditFinding > pulp::host::audit_catalog_export (const std::vector< ForgeCatalogExportNode > &nodes)
 Audit descriptor/range joins without imposing Forge's catalog membership.

Variables

constexpr ForgeSampleRegionV1 pulp::host::kForgeSampleRegionV1 []