#include <map>
#include <string>
#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/utils.h"
#include "pbd/configuration.h"
#include "ardour/rc_configuration_vars.h"
Go to the source code of this file.
|
#define | CONFIG_VARIABLE(Type, var, name, value) |
|
#define | CONFIG_VARIABLE_SPECIAL(Type, var, name, value, mutator) |
|
#define | CONFIG_VARIABLE(Type, var, name, value) PBD::ConfigVariable<Type> var; |
|
#define | CONFIG_VARIABLE_SPECIAL(Type, var, name, value, mutator) PBD::ConfigVariableWithMutation<Type> var; |
|
#define CONFIG_VARIABLE |
( |
|
Type, |
|
|
|
var, |
|
|
|
name, |
|
|
|
value |
|
) |
| |
Value:Type get_##var () const { return var.get(); } \
bool set_##var (Type val) {
bool ret = var.set (val);
if (ret) { ParameterChanged (
name); }
return ret; }
Definition at line 78 of file rc_configuration.h.
#define CONFIG_VARIABLE_SPECIAL |
( |
|
Type, |
|
|
|
var, |
|
|
|
name, |
|
|
|
value, |
|
|
|
mutator |
|
) |
| |
Value:Type get_##var () const { return var.get(); } \
bool set_##var (Type val) {
bool ret = var.set (val);
if (ret) { ParameterChanged (
name); }
return ret; }
Definition at line 79 of file rc_configuration.h.