Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
design_source_types.hpp File Reference

Value types exchanged with the design-source adapters: DESIGN.md parse and diff results, the Claude Design / runtime bundle envelope, runtime-import options, the materialized-document cache counters, and the Claude classname map. More...

#include <pulp/view/design_ir.hpp>
#include <cstddef>
#include <cstdint>
#include <map>
#include <optional>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  pulp::view::SnapshotDynamicApiScan
struct  pulp::view::DesignMdDiagnostic
struct  pulp::view::DesignMdOmittedSection
struct  pulp::view::DesignMdParseResult
struct  pulp::view::DesignMdTokenDiff
struct  pulp::view::DesignMdDiffResult
struct  pulp::view::ClaudeBundleAsset
 One asset entry from a Claude Design bundle. More...
struct  pulp::view::ClaudeBundleFontBinding
 One captured @font-face rule joined to a content-addressed bundle asset. More...
struct  pulp::view::ClaudeBundleMaterializedBinding
 One id-addressed binding from a v2 materialized browser document. More...
struct  pulp::view::ClaudeBundle
 Result of unpacking a Claude Design bundle's <script type="__bundler/manifest">. More...
struct  pulp::view::MaterializedDocumentCacheStats
struct  pulp::view::ClaudeRuntimeOptions
 Options for the --execute-bundle import lane. More...

Namespaces

namespace  pulp
namespace  pulp::view
 Hover-cursor tracking for platform window hosts.

Typedefs

using pulp::view::ClaudeClassNameRules = std::map<std::string, std::map<std::string, std::string>>

Enumerations

enum class  pulp::view::DesignMdSeverity { pulp::view::info , pulp::view::warning , pulp::view::error }

Detailed Description

Value types exchanged with the design-source adapters: DESIGN.md parse and diff results, the Claude Design / runtime bundle envelope, runtime-import options, the materialized-document cache counters, and the Claude classname map.

Part of pulp-design-ir: standard library and design_ir.hpp only. The adapters that produce and consume these live in design_sources.hpp.