bool AttMiditempo::WriteMiditempo( pugi::xml_node element ) { bool wroteAttribute = false; if (this->HasMidiTempo()) { element.append_attribute("midi.tempo") = StrToStr(this->GetMidiTempo()).c_str(); wroteAttribute = true; } return wroteAttribute; }
bool AttFacsimile::WriteFacsimile( pugi::xml_node element ) { bool wroteAttribute = false; if (this->HasFacs()) { element.append_attribute("facs") = StrToStr(this->GetFacs()).c_str(); wroteAttribute = true; } return wroteAttribute; }
bool AttMidivalue::WriteMidivalue( pugi::xml_node element ) { bool wroteAttribute = false; if (this->HasVal()) { element.append_attribute("val") = StrToStr(this->GetVal()).c_str(); wroteAttribute = true; } return wroteAttribute; }
bool AttMidivalue::ReadMidivalue( pugi::xml_node element ) { bool hasAttribute = false; if (element.attribute("val")) { this->SetVal(StrToStr(element.attribute("val").value())); element.remove_attribute("val"); hasAttribute = true; } return hasAttribute; }
bool AttMiditempo::ReadMiditempo( pugi::xml_node element ) { bool hasAttribute = false; if (element.attribute("midi.tempo")) { this->SetMidiTempo(StrToStr(element.attribute("midi.tempo").value())); element.remove_attribute("midi.tempo"); hasAttribute = true; } return hasAttribute; }
bool AttAltsym::WriteAltsym(pugi::xml_node element) { bool wroteAttribute = false; if (this->HasAltsym()) { element.append_attribute("altsym") = StrToStr(this->GetAltsym()).c_str(); wroteAttribute = true; } return wroteAttribute; }
bool AttCrit::WriteCrit(pugi::xml_node element) { bool wroteAttribute = false; if (this->HasCause()) { element.append_attribute("cause") = StrToStr(this->GetCause()).c_str(); wroteAttribute = true; } return wroteAttribute; }
bool AttFacsimile::ReadFacsimile( pugi::xml_node element ) { bool hasAttribute = false; if (element.attribute("facs")) { this->SetFacs(StrToStr(element.attribute("facs").value())); element.remove_attribute("facs"); hasAttribute = true; } return hasAttribute; }
bool AttSource::WriteSource(pugi::xml_node element) { bool wroteAttribute = false; if (this->HasSource()) { element.append_attribute("source") = StrToStr(this->GetSource()).c_str(); wroteAttribute = true; } return wroteAttribute; }
bool AttCrit::ReadCrit(pugi::xml_node element) { bool hasAttribute = false; if (element.attribute("cause")) { this->SetCause(StrToStr(element.attribute("cause").value())); element.remove_attribute("cause"); hasAttribute = true; } return hasAttribute; }
bool AttSource::ReadSource(pugi::xml_node element) { bool hasAttribute = false; if (element.attribute("source")) { this->SetSource(StrToStr(element.attribute("source").value())); element.remove_attribute("source"); hasAttribute = true; } return hasAttribute; }
bool AttAltsym::ReadAltsym(pugi::xml_node element) { bool hasAttribute = false; if (element.attribute("altsym")) { this->SetAltsym(StrToStr(element.attribute("altsym").value())); element.remove_attribute("altsym"); hasAttribute = true; } return hasAttribute; }
bool AttMidiinstrument::WriteMidiinstrument( pugi::xml_node element ) { bool wroteAttribute = false; if (this->HasMidiInstrnum()) { element.append_attribute("midi.instrnum") = StrToStr(this->GetMidiInstrnum()).c_str(); wroteAttribute = true; } if (this->HasMidiInstrname()) { element.append_attribute("midi.instrname") = StrToStr(this->GetMidiInstrname()).c_str(); wroteAttribute = true; } if (this->HasMidiPan()) { element.append_attribute("midi.pan") = StrToStr(this->GetMidiPan()).c_str(); wroteAttribute = true; } if (this->HasMidiVolume()) { element.append_attribute("midi.volume") = StrToStr(this->GetMidiVolume()).c_str(); wroteAttribute = true; } return wroteAttribute; }
bool AttChannelized::WriteChannelized( pugi::xml_node element ) { bool wroteAttribute = false; if (this->HasMidiChannel()) { element.append_attribute("midi.channel") = StrToStr(this->GetMidiChannel()).c_str(); wroteAttribute = true; } if (this->HasMidiDuty()) { element.append_attribute("midi.duty") = StrToStr(this->GetMidiDuty()).c_str(); wroteAttribute = true; } if (this->HasMidiPort()) { element.append_attribute("midi.port") = StrToStr(this->GetMidiPort()).c_str(); wroteAttribute = true; } if (this->HasMidiTrack()) { element.append_attribute("midi.track") = IntToStr(this->GetMidiTrack()).c_str(); wroteAttribute = true; } return wroteAttribute; }
bool AttNotationtype::WriteNotationtype(pugi::xml_node element) { bool wroteAttribute = false; if (this->HasNotationtype()) { element.append_attribute("notationtype") = NotationtypeToStr(this->GetNotationtype()).c_str(); wroteAttribute = true; } if (this->HasNotationsubtype()) { element.append_attribute("notationsubtype") = StrToStr(this->GetNotationsubtype()).c_str(); wroteAttribute = true; } return wroteAttribute; }
bool AttExtsym::WriteExtsym(pugi::xml_node element) { bool wroteAttribute = false; if (this->HasGlyphname()) { element.append_attribute("glyphname") = StrToStr(this->GetGlyphname()).c_str(); wroteAttribute = true; } if (this->HasGlyphnum()) { element.append_attribute("glyphnum") = WcharTToStr(this->GetGlyphnum()).c_str(); wroteAttribute = true; } return wroteAttribute; }
bool AttMidiinstrument::ReadMidiinstrument( pugi::xml_node element ) { bool hasAttribute = false; if (element.attribute("midi.instrnum")) { this->SetMidiInstrnum(StrToStr(element.attribute("midi.instrnum").value())); element.remove_attribute("midi.instrnum"); hasAttribute = true; } if (element.attribute("midi.instrname")) { this->SetMidiInstrname(StrToStr(element.attribute("midi.instrname").value())); element.remove_attribute("midi.instrname"); hasAttribute = true; } if (element.attribute("midi.pan")) { this->SetMidiPan(StrToStr(element.attribute("midi.pan").value())); element.remove_attribute("midi.pan"); hasAttribute = true; } if (element.attribute("midi.volume")) { this->SetMidiVolume(StrToStr(element.attribute("midi.volume").value())); element.remove_attribute("midi.volume"); hasAttribute = true; } return hasAttribute; }
bool AttNotationtype::ReadNotationtype(pugi::xml_node element) { bool hasAttribute = false; if (element.attribute("notationtype")) { this->SetNotationtype(StrToNotationtype(element.attribute("notationtype").value())); element.remove_attribute("notationtype"); hasAttribute = true; } if (element.attribute("notationsubtype")) { this->SetNotationsubtype(StrToStr(element.attribute("notationsubtype").value())); element.remove_attribute("notationsubtype"); hasAttribute = true; } return hasAttribute; }
bool AttExtsym::ReadExtsym(pugi::xml_node element) { bool hasAttribute = false; if (element.attribute("glyphname")) { this->SetGlyphname(StrToStr(element.attribute("glyphname").value())); element.remove_attribute("glyphname"); hasAttribute = true; } if (element.attribute("glyphnum")) { this->SetGlyphnum(StrToWcharT(element.attribute("glyphnum").value())); element.remove_attribute("glyphnum"); hasAttribute = true; } return hasAttribute; }
bool AttChannelized::ReadChannelized( pugi::xml_node element ) { bool hasAttribute = false; if (element.attribute("midi.channel")) { this->SetMidiChannel(StrToStr(element.attribute("midi.channel").value())); element.remove_attribute("midi.channel"); hasAttribute = true; } if (element.attribute("midi.duty")) { this->SetMidiDuty(StrToStr(element.attribute("midi.duty").value())); element.remove_attribute("midi.duty"); hasAttribute = true; } if (element.attribute("midi.port")) { this->SetMidiPort(StrToStr(element.attribute("midi.port").value())); element.remove_attribute("midi.port"); hasAttribute = true; } if (element.attribute("midi.track")) { this->SetMidiTrack(StrToInt(element.attribute("midi.track").value())); element.remove_attribute("midi.track"); hasAttribute = true; } return hasAttribute; }