sst-filters
Filters submodule for the Surge Synthesizer
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Functions
model_config.h File Reference

Classes

struct  ModelConfig
 
struct  hash< sst::filtersplusplus::ModelConfig >
 

Namespaces

namespace  sst
 Parent namespace for all Surge Synth Team code.
 
namespace  sst::filtersplusplus
 configuration_selector contains a set of useful functions to genreate uis and allow users to navigate the configuration space more naturally than the simple flat list in the core api.
 

Macros

#define L(x)
 

Functions

template<>
Passband get< Passband > (const ModelConfig &mc)
 
template<>
Slope get< Slope > (const ModelConfig &mc)
 
template<>
DriveMode get< DriveMode > (const ModelConfig &mc)
 
template<>
FilterSubModel get< FilterSubModel > (const ModelConfig &mc)
 
template<>
void set< Passband > (ModelConfig &mc, const Passband &t)
 
template<>
void set< Slope > (ModelConfig &mc, const Slope &t)
 
template<>
void set< DriveMode > (ModelConfig &mc, const DriveMode &t)
 
template<>
void set< FilterSubModel > (ModelConfig &mc, const FilterSubModel &t)
 
bool operator== (const ModelConfig &lhs, const ModelConfig &rhs) noexcept
 
bool operator< (const ModelConfig &lhs, const ModelConfig &rhs) noexcept
 

Macro Definition Documentation

◆ L

#define L (   x)
Value:
if (lhs.x != rhs.x) \
return (int)lhs.x < (int)rhs.x;