Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

/home/pete/Work/TSE3.svn/tse3/src/tse3/file/Write.h

Go to the documentation of this file.
00001 
00002 #ifndef TSE3_FILE_SONG_H
00003 #define TSE3_FILE_SONG_H
00004 
00005 namespace TSE3
00006 {
00007     class Song;
00008     class TempoTrack;
00009     class TimeSigTrack;
00010     class KeySigTrack;
00011     class FlagTrack;
00012     class PhraseList;
00013     class Phrase;
00014     class DisplayParams;
00015     class Track;
00016     class MidiFilter;
00017     class MidiParams;
00018     class Part;
00019 
00020     namespace File
00021     {
00022         class XmlFileWriter;
00023 
00024         void writeSong(XmlFileWriter &writer, TSE3::Song &song);
00025 
00026         void write(XmlFileWriter &writer, TSE3::Song          &song);
00027         void write(XmlFileWriter &writer, TSE3::TempoTrack    &tempoTrack);
00028         void write(XmlFileWriter &writer, TSE3::TimeSigTrack  &timeSigTrack);
00029         void write(XmlFileWriter &writer, TSE3::KeySigTrack   &keySigTrack);
00030         void write(XmlFileWriter &writer, TSE3::FlagTrack     &flagTrack);
00031         void write(XmlFileWriter &writer, TSE3::PhraseList    &phraseList);
00032         void write(XmlFileWriter &writer, TSE3::Phrase        &phrase);
00033         void write(XmlFileWriter &writer, TSE3::DisplayParams &displayParams);
00034         void write(XmlFileWriter &writer, TSE3::Track         &track);
00035         void write(XmlFileWriter &writer, TSE3::MidiFilter    &midiFilter);
00036         void write(XmlFileWriter &writer, TSE3::MidiParams    &midiParams);
00037         void write(XmlFileWriter &writer, TSE3::Part          &part);
00038     }
00039 }
00040 
00041 #endif

Generated on Wed May 25 14:45:06 2005 for TSE3 by doxygen 1.3.2