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

#include <state_tree.hpp>

Public Member Functions

 PropertyObjectValue ()=default
 PropertyObjectValue (std::shared_ptr< const PropertyObject > s)
const PropertyObject * get () const noexcept
 operator bool () const noexcept

Public Attributes

std::shared_ptr< const PropertyObject > storage

Constructor & Destructor Documentation

◆ PropertyObjectValue() [1/2]

pulp::state::PropertyObjectValue::PropertyObjectValue ( )
default

◆ PropertyObjectValue() [2/2]

pulp::state::PropertyObjectValue::PropertyObjectValue ( std::shared_ptr< const PropertyObject > s)
inlineexplicit

Member Function Documentation

◆ get()

const PropertyObject * pulp::state::PropertyObjectValue::get ( ) const
inlinenoexcept

◆ operator bool()

pulp::state::PropertyObjectValue::operator bool ( ) const
inlineexplicitnoexcept

Member Data Documentation

◆ storage

std::shared_ptr<const PropertyObject> pulp::state::PropertyObjectValue::storage

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