Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::timebase::TempoMap Class Reference

#include <compiled_tempo_map.hpp>

Public Member Functions

 TempoMap ()
runtime::Result< TempoMap, TempoMapError > replacing_points (std::span< const TempoPoint > points) const noexcept
std::span< const TempoPoint > points () const noexcept
constexpr auto operator<=> (const TempoMap &) const =default

Static Public Member Functions

static runtime::Result< TempoMap, TempoMapError > create (std::span< const TempoPoint > points) noexcept

Constructor & Destructor Documentation

◆ TempoMap()

pulp::timebase::TempoMap::TempoMap ( )
inline

Member Function Documentation

◆ create()

runtime::Result< TempoMap, TempoMapError > pulp::timebase::TempoMap::create ( std::span< const TempoPoint > points)
staticnoexcept

◆ operator<=>()

auto pulp::timebase::TempoMap::operator<=> ( const TempoMap & ) const
constexprdefault

◆ points()

std::span< const TempoPoint > pulp::timebase::TempoMap::points ( ) const
inlinenoexcept

◆ replacing_points()

runtime::Result< TempoMap, TempoMapError > pulp::timebase::TempoMap::replacing_points ( std::span< const TempoPoint > points) const
inlinenoexcept

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