| 
    eDSP
    0.0.1
    
   A cross-platform DSP library written in C++. 
   | 
 
Classes | |
| class | oscillator | 
| The oscillator class generates a periodic signal.  More... | |
| class | sawtooth_oscillator | 
| The class sawtooth_oscillator generates a sawtooth signal.  More... | |
| class | sin_oscillator | 
| The class sin_oscillator generates a sinusoidal signal.  More... | |
| class | square_oscillator | 
| The class square_oscillator generates a square signal.  More... | |
| class | triangular_oscillator | 
| The class triangular_oscillator generates a triangular signal.  More... | |
Enumerations | |
| enum | OscillatorType { OscillatorType::Sinusoidal, OscillatorType::Square, OscillatorType::Sawtooth, OscillatorType::Triangular } | 
| the OscillatorType enum represents the different waveforms generated by tha available oscillators.  More... | |
Functions | |
| template<typename T , OscillatorType Type, typename... Args> | |
| constexpr auto | make_oscillator (Args... arg) noexcept -> decltype(internal::_build_Generator< Type, T > | 
| Creates an oscillator using args as the parameter list for the construction.  More... | |
| template | build (std::declval< Args &&>()...)) | 
      
  | 
  strong | 
| template edsp::oscillators::build | ( | std::declval< Args &&>() | ... | ) | 
      
  | 
  noexcept | 
Creates an oscillator using args as the parameter list for the construction.
| T | Value type | 
| Type | Types of oscillator: sinusoidal, triangle, sawtooth or square. | 
| arg | Arguments parameters to constructs the oscillator. | 
 1.8.13