Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::timeline::JsonObjectMember Struct Reference

Pair-like owning member of a JSON object. More...

#include <schema_json.hpp>

Public Attributes

std::string first
 Decoded object key.
JsonValue second
 Owning object value.

Detailed Description

Pair-like owning member of a JSON object.

This cannot be spelled as std::pair<std::string, JsonValue> inside JsonValue: unlike std::vector, std::pair requires its element types to be complete when instantiated. Keeping the recursive edge behind vector lets the member type be completed here while preserving the established .first / .second object-member API.

Member Data Documentation

◆ first

std::string pulp::timeline::JsonObjectMember::first

Decoded object key.

◆ second

JsonValue pulp::timeline::JsonObjectMember::second

Owning object value.


The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/timeline/include/pulp/timeline/schema_json.hpp