#include <midnam_patch.h>
|
| MasterDeviceNames () |
|
virtual | ~MasterDeviceNames () |
|
const std::string & | manufacturer () const |
|
void | set_manufacturer (const std::string &manufacturer) |
|
const Models & | models () const |
|
void | set_models (const Models some_models) |
|
const ControlNameLists & | controls () const |
|
const ValueNameLists & | values () const |
|
std::shared_ptr< const ValueNameList > | value_name_list_by_control (const std::string &mode, uint8_t channel, uint8_t number) |
|
const CustomDeviceModeNames & | custom_device_mode_names () const |
|
std::shared_ptr< CustomDeviceMode > | custom_device_mode_by_name (const std::string &mode_name) |
|
std::shared_ptr< ChannelNameSet > | channel_name_set_by_channel (const std::string &mode, uint8_t channel) |
|
std::shared_ptr< Patch > | find_patch (const std::string &mode, uint8_t channel, const PatchPrimaryKey &key) |
|
std::shared_ptr< ControlNameList > | control_name_list (const std::string &name) |
|
std::shared_ptr< ValueNameList > | value_name_list (const std::string &name) |
|
std::shared_ptr< NoteNameList > | note_name_list (const std::string &name) |
|
std::shared_ptr< ChannelNameSet > | channel_name_set (const std::string &name) |
|
std::string | note_name (const std::string &mode_name, uint8_t channel, uint16_t bank, uint8_t program, uint8_t number) |
|
XMLNode & | get_state () const |
|
int | set_state (const XMLTree &, const XMLNode &) |
|
Definition at line 405 of file midnam_patch.h.
◆ ChannelNameSets
◆ ControlNameLists
◆ CustomDeviceModeNames
◆ CustomDeviceModes
◆ Models
◆ NoteNameLists
◆ PatchNameLists
◆ ValueNameLists
◆ MasterDeviceNames()
MIDI::Name::MasterDeviceNames::MasterDeviceNames |
( |
| ) |
|
|
inline |
◆ ~MasterDeviceNames()
virtual MIDI::Name::MasterDeviceNames::~MasterDeviceNames |
( |
| ) |
|
|
inlinevirtual |
◆ channel_name_set()
std::shared_ptr<ChannelNameSet> MIDI::Name::MasterDeviceNames::channel_name_set |
( |
const std::string & |
name | ) |
|
◆ channel_name_set_by_channel()
std::shared_ptr<ChannelNameSet> MIDI::Name::MasterDeviceNames::channel_name_set_by_channel |
( |
const std::string & |
mode, |
|
|
uint8_t |
channel |
|
) |
| |
◆ control_name_list()
std::shared_ptr<ControlNameList> MIDI::Name::MasterDeviceNames::control_name_list |
( |
const std::string & |
name | ) |
|
◆ controls()
◆ custom_device_mode_by_name()
std::shared_ptr<CustomDeviceMode> MIDI::Name::MasterDeviceNames::custom_device_mode_by_name |
( |
const std::string & |
mode_name | ) |
|
◆ custom_device_mode_names()
◆ find_patch()
std::shared_ptr<Patch> MIDI::Name::MasterDeviceNames::find_patch |
( |
const std::string & |
mode, |
|
|
uint8_t |
channel, |
|
|
const PatchPrimaryKey & |
key |
|
) |
| |
◆ get_state()
XMLNode& MIDI::Name::MasterDeviceNames::get_state |
( |
| ) |
const |
◆ manufacturer()
const std::string& MIDI::Name::MasterDeviceNames::manufacturer |
( |
| ) |
const |
|
inline |
◆ models()
const Models& MIDI::Name::MasterDeviceNames::models |
( |
| ) |
const |
|
inline |
◆ note_name()
std::string MIDI::Name::MasterDeviceNames::note_name |
( |
const std::string & |
mode_name, |
|
|
uint8_t |
channel, |
|
|
uint16_t |
bank, |
|
|
uint8_t |
program, |
|
|
uint8_t |
number |
|
) |
| |
◆ note_name_list()
std::shared_ptr<NoteNameList> MIDI::Name::MasterDeviceNames::note_name_list |
( |
const std::string & |
name | ) |
|
◆ set_manufacturer()
void MIDI::Name::MasterDeviceNames::set_manufacturer |
( |
const std::string & |
manufacturer | ) |
|
|
inline |
◆ set_models()
void MIDI::Name::MasterDeviceNames::set_models |
( |
const Models |
some_models | ) |
|
|
inline |
◆ set_state()
int MIDI::Name::MasterDeviceNames::set_state |
( |
const XMLTree & |
, |
|
|
const XMLNode & |
|
|
) |
| |
◆ value_name_list()
std::shared_ptr<ValueNameList> MIDI::Name::MasterDeviceNames::value_name_list |
( |
const std::string & |
name | ) |
|
◆ value_name_list_by_control()
std::shared_ptr<const ValueNameList> MIDI::Name::MasterDeviceNames::value_name_list_by_control |
( |
const std::string & |
mode, |
|
|
uint8_t |
channel, |
|
|
uint8_t |
number |
|
) |
| |
◆ values()
◆ _channel_name_sets
◆ _control_name_lists
◆ _custom_device_mode_names
◆ _custom_device_modes
◆ _manufacturer
std::string MIDI::Name::MasterDeviceNames::_manufacturer |
|
private |
◆ _models
Models MIDI::Name::MasterDeviceNames::_models |
|
private |
◆ _note_name_lists
◆ _patch_name_lists
◆ _value_name_lists
The documentation for this class was generated from the following file: