| 
    Anklang-0.3.0.dev502+ga23511a1 anklang-0.3.0.dev502+ga23511a1
    
   ASE — Anklang Sound Engine (C++) 
   « « « Anklang Documentation  | 
 
Go to the source code of this file.
Classes | |
| class | Ase::ParameterProperty | 
| Abstract base type for Property implementations with Parameter meta data.  More... | |
| class | Ase::Preference | 
| Class for preference parameters (global settings)  More... | |
| class | Ase::PropertyImpl | 
| Property implementation for GadgetImpl, using lambdas as accessors.  More... | |
Namespaces | |
| namespace | Ase | 
| The Anklang C++ API namespace.  | |
Concepts | |
| concept | Ase::IsEnum | 
Typedefs | |
| using | Ase::PropertyGetter = std::function< void(Value &)> | 
| Function type for Property value getters.   | |
| using | Ase::PropertySetter = std::function< bool(const Value &)> | 
| Function type for Property value setters.   | |
| using | Ase::PropertyLister = std::function< ChoiceS(const ParameterProperty &)> | 
| Function type to list Choice Property values.   | |
Functions | |
| template<typename Enum > | |
| std::function< void(Value &)> | Ase::make_enum_getter (Enum *v) | 
| Value getter for enumeration types.   | |
| template<typename Enum > | |
| std::function< bool(const Value &)> | Ase::make_enum_setter (Enum *v) | 
| Value setter for enumeration types.   | |
| template<typename Enum >  requires IsEnum<Enum>  | |
| ChoiceS | Ase::enum_lister (const ParameterProperty &) | 
| Helper to list Jsonipc::Enum<> type values as Choice.   | |