StoneyVCV v2
StoneyDSP Modules for VCV Rack 2.
Loading...
Searching...
No Matches
StoneyDSP::StoneyVCV::Engine< T > Struct Template Referenceabstract

#include <StoneyVCV.hpp>

Inheritance diagram for StoneyDSP::StoneyVCV::Engine< T >:
[legend]

Public Member Functions

 Engine ()
 
virtual ~Engine () noexcept=0
 
virtual void processSample (T *sample)=0
 

Private Member Functions

 Engine (const Engine &)=delete
 
Engineoperator= (const Engine &)=delete
 
 Engine (Engine &&)=delete
 
Engineoperator= (Engine &&)=delete
 

Constructor & Destructor Documentation

◆ Engine() [1/3]

template<typename T >
StoneyDSP::StoneyVCV::Engine< T >::Engine ( )
inline

◆ Engine() [2/3]

template<typename T >
StoneyDSP::StoneyVCV::Engine< T >::Engine ( const Engine< T > &  )
privatedelete

◆ Engine() [3/3]

template<typename T >
StoneyDSP::StoneyVCV::Engine< T >::Engine ( Engine< T > &&  )
privatedelete

Member Function Documentation

◆ processSample()

template<typename T >
virtual void StoneyDSP::StoneyVCV::Engine< T >::processSample ( T sample)
pure virtual

◆ operator=() [1/2]

template<typename T >
Engine & StoneyDSP::StoneyVCV::Engine< T >::operator= ( const Engine< T > &  )
privatedelete

◆ operator=() [2/2]

template<typename T >
Engine & StoneyDSP::StoneyVCV::Engine< T >::operator= ( Engine< T > &&  )
privatedelete

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