|
lmms
Cross-platform music production software
|
Public Member Functions | |
| Alg_reader (std::istream *a_file, Alg_seq *new_seq) | |
| void | readline () |
| Alg_parameters * | process_attributes (Alg_parameters *attributes, double time) |
| bool | parse () |
| long | parse_chan (string &field) |
| long | parse_int (string &field) |
| int | find_real_in (string &field, int n) |
| double | parse_real (string &field) |
| void | parse_error (string &field, long offset, const char *message) |
| double | parse_dur (string &field, double base) |
| double | parse_after_dur (double dur, string &field, int n, double base) |
| double | parse_loud (string &field) |
| long | parse_key (string &field) |
| double | parse_pitch (string &field) |
| long | parse_after_key (int key, string &field, int n) |
| long | find_int_in (string &field, int n) |
| bool | parse_attribute (string &field, Alg_parameter *parm) |
| bool | parse_val (Alg_parameter *param, string &s, int i) |
| bool | check_type (char type_char, Alg_parameter *param) |
Public Attributes | |
| std::istream * | file |
| string | input_line |
| int | line_no |
| String_parse | line_parser |
| bool | line_parser_flag |
| string | field |
| bool | error_flag |
| Alg_seq * | seq |
| double | tsnum |
| double | tsden |
| double | offset |
| bool | offset_found |
| Alg_reader::Alg_reader | ( | std::istream * | a_file, |
| Alg_seq * | new_seq ) |
| bool Alg_reader::check_type | ( | char | type_char, |
| Alg_parameter * | param ) |
| long Alg_reader::find_int_in | ( | string & | field, |
| int | n ) |
| int Alg_reader::find_real_in | ( | string & | field, |
| int | n ) |
| bool Alg_reader::parse | ( | ) |
| double Alg_reader::parse_after_dur | ( | double | dur, |
| string & | field, | ||
| int | n, | ||
| double | base ) |
| long Alg_reader::parse_after_key | ( | int | key, |
| string & | field, | ||
| int | n ) |
| bool Alg_reader::parse_attribute | ( | string & | field, |
| Alg_parameter * | parm ) |
| long Alg_reader::parse_chan | ( | string & | field | ) |
| double Alg_reader::parse_dur | ( | string & | field, |
| double | base ) |
| void Alg_reader::parse_error | ( | string & | field, |
| long | offset, | ||
| const char * | message ) |
| long Alg_reader::parse_int | ( | string & | field | ) |
| long Alg_reader::parse_key | ( | string & | field | ) |
| double Alg_reader::parse_loud | ( | string & | field | ) |
| double Alg_reader::parse_pitch | ( | string & | field | ) |
| double Alg_reader::parse_real | ( | string & | field | ) |
| bool Alg_reader::parse_val | ( | Alg_parameter * | param, |
| string & | s, | ||
| int | i ) |
| Alg_parameters * Alg_reader::process_attributes | ( | Alg_parameters * | attributes, |
| double | time ) |
| void Alg_reader::readline | ( | ) |
| bool Alg_reader::error_flag |
| string Alg_reader::field |
| std::istream* Alg_reader::file |
| string Alg_reader::input_line |
| int Alg_reader::line_no |
| String_parse Alg_reader::line_parser |
| bool Alg_reader::line_parser_flag |
| double Alg_reader::offset |
| bool Alg_reader::offset_found |
| Alg_seq* Alg_reader::seq |
| double Alg_reader::tsden |
| double Alg_reader::tsnum |