Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
source_jump.hpp File Reference
#include <pulp/inspect/editor_url.hpp>
#include <optional>
#include <string>
#include <string_view>

Go to the source code of this file.

Classes

struct  pulp::inspect::SourceJumpResult
 Outcome of a source-jump resolution. More...

Namespaces

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

Functions

SourceJumpResult pulp::inspect::resolve_source_jump (const InspectorConfig &config, const pulp::view::View *view)
 Resolve the source-jump target for view using config's editor URL template (with environment override applied).
bool pulp::inspect::launch_editor_url (std::string_view url, std::string *error=nullptr)
 Hand an editor URL to the OS handler.
SourceJumpResult pulp::inspect::jump_to_source (const InspectorConfig &config, const pulp::view::View *view, bool dry_run)
 Convenience: resolve + launch in one call.