|
Anklang-0.3.0.dev551+gad1415e2 anklang-0.3.0.dev551+gad1415e2
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. | |