|
Guitarix
|
Classes | |
| class | AbstractPresetIO |
| class | AbstractStateIO |
| class | Accum |
| class | BasicOptions |
| class | CmdlineOptions |
| class | FileName |
| class | GxSettingsBase |
| class | IRFileListing |
| class | JsonException |
| class | JsonExceptionEOF |
| class | JsonParser |
| class | JsonReader |
| class | JsonStringParser |
| class | JsonStringWriter |
| class | JsonSubParser |
| class | JsonWriter |
| struct | Measure |
| class | MeasureThreadsafe |
| class | ModifyPreset |
| class | ModifyState |
| class | ModifyStatePreservePreset |
| class | PathList |
| class | PrefixConverter |
| class | PresetBanks |
| class | PresetFile |
| class | PresetFileGui |
| class | PresetTransformer |
| class | SettingsFileHeader |
| class | SkinHandling |
| class | StateFile |
Enumerations | |
| enum | { PRESET_FLAG_VERSIONDIFF = 1, PRESET_FLAG_READONLY = 2, PRESET_FLAG_INVALID = 4 } |
Functions | |
| void | atomic_set (volatile int *p, int v) |
| void | atomic_set (volatile unsigned int *p, unsigned int v) |
| int | atomic_get (volatile int &p) |
| unsigned int | atomic_get (volatile unsigned int &p) |
| void | atomic_inc (volatile int *p) |
| void | atomic_inc (volatile unsigned int *p) |
| bool | atomic_compare_and_exchange (volatile int *p, int oldv, int newv) |
| template<class T > | |
| void | atomic_set (T **p, T *v) |
| template<class T > | |
| void | atomic_set_0 (T **p) |
| template<class T > | |
| T * | atomic_get (T *&p) |
| template<class T > | |
| bool | atomic_compare_and_exchange (T **p, T *oldv, T *newv) |
| void | add_time_measurement () |
| void | measure_start () |
| void | measure_pause () |
| void | measure_cont () |
| void | measure_stop () |
| void | list_subdirs (PathList pl, std::vector< FileName > &dirs) |
| BasicOptions & | get_options () |
| int | gx_system_call (const std::string &, bool devnull=false, bool escape=false) |
| void | strip (Glib::ustring &s) |
| template<class T > | |
| std::string | to_string (const T &t) |
| std::string | encode_filename (const std::string &s) |
| std::string | decode_filename (const std::string &s) |
| bool | check_mtime (const std::string &filename, time_t &mtime) |
| const char * | unicode2utf8 (unsigned int input) |
Variables | |
| MeasureThreadsafe | measure |
| anonymous enum |
| void gx_system::add_time_measurement | ( | ) |
Definition at line 145 of file gx_system.cpp.
Referenced by gx_engine::GxMachine::GxMachine().
|
inline |
Definition at line 133 of file gx_system.h.
|
inline |
Definition at line 113 of file gx_system.h.
Referenced by gx_engine::ProcessingChainBase::try_set_ramp_mode().
|
inline |
Definition at line 128 of file gx_system.h.
|
inline |
|
inline |
Definition at line 101 of file gx_system.h.
|
inline |
Definition at line 105 of file gx_system.h.
|
inline |
Definition at line 109 of file gx_system.h.
|
inline |
Definition at line 118 of file gx_system.h.
|
inline |
Definition at line 89 of file gx_system.h.
Referenced by gx_system::MeasureThreadsafe::print(), gx_engine::ProcessingChainBase::set_ramp_mode(), and gx_engine::ProcessingChainBase::set_ramp_value().
|
inline |
Definition at line 93 of file gx_system.h.
|
inline |
Definition at line 123 of file gx_system.h.
| bool gx_system::check_mtime | ( | const std::string & | filename, |
| time_t & | mtime | ||
| ) |
Definition at line 31 of file gx_json.cpp.
| std::string gx_system::decode_filename | ( | const std::string & | s | ) |
Definition at line 1040 of file gx_system.cpp.
| std::string gx_system::encode_filename | ( | const std::string & | s | ) |
Definition at line 1005 of file gx_system.cpp.
|
inline |
Definition at line 511 of file gx_system.h.
Referenced by gx_gui::load_toplevel().
| int gx_system::gx_system_call | ( | const std::string & | cmd, |
| bool | devnull = false, |
||
| bool | escape = false |
||
| ) |
Definition at line 954 of file gx_system.cpp.
Definition at line 362 of file gx_system.cpp.
|
inline |
Definition at line 258 of file gx_system.h.
|
inline |
Definition at line 257 of file gx_system.h.
|
inline |
Definition at line 256 of file gx_system.h.
|
inline |
Definition at line 259 of file gx_system.h.
| void gx_system::strip | ( | Glib::ustring & | s | ) |
Definition at line 976 of file gx_system.cpp.
|
inline |
Definition at line 524 of file gx_system.h.
Referenced by ladspa::PortDesc::fixup(), KeySwitcher::process_preset_key(), and ladspa::ChangeableValues::serializeJSON().
| const char* gx_system::unicode2utf8 | ( | unsigned int | input | ) |
Definition at line 309 of file gx_json.cpp.
| MeasureThreadsafe gx_system::measure |
Definition at line 143 of file gx_system.cpp.
Referenced by add_time_measurement(), measure_cont(), and measure_stop().