Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::music::PatternDevelopmentResult< MaxEvents > Struct Template Reference

Pattern-development output paired with an explicit result code. More...

#include <pattern_development.hpp>

Public Member Functions

constexpr operator bool () const noexcept
 Returns true when the operation completed successfully.

Public Attributes

DevelopmentPattern< MaxEvents > pattern
 Result pattern, empty when the operation cannot produce a valid value.
PatternDevelopmentError error = PatternDevelopmentError::none
 Operation result code.

Detailed Description

template<std::size_t MaxEvents = 64>
struct pulp::music::PatternDevelopmentResult< MaxEvents >

Pattern-development output paired with an explicit result code.

Member Function Documentation

◆ operator bool()

template<std::size_t MaxEvents = 64>
pulp::music::PatternDevelopmentResult< MaxEvents >::operator bool ( ) const
inlineexplicitconstexprnoexcept

Returns true when the operation completed successfully.

Member Data Documentation

◆ error

template<std::size_t MaxEvents = 64>
PatternDevelopmentError pulp::music::PatternDevelopmentResult< MaxEvents >::error = PatternDevelopmentError::none

Operation result code.

◆ pattern

template<std::size_t MaxEvents = 64>
DevelopmentPattern<MaxEvents> pulp::music::PatternDevelopmentResult< MaxEvents >::pattern

Result pattern, empty when the operation cannot produce a valid value.


The documentation for this struct was generated from the following file: