LibMusicXML  3.18
musicXML2MxmlTreeInterface.h
1 /*
2  MusicXML Library
3  Copyright (C) Grame 2006-2013
4 
5  This Source Code Form is subject to the terms of the Mozilla Public
6  License, v. 2.0. If a copy of the MPL was not distributed with this
7  file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 
9  Grame Research Laboratory, 11, cours de Verdun Gensoul 69002 Lyon - France
10  research@grame.fr
11 */
12 
13 #ifndef __musicXML2mxmlTreeInterface__
14 #define __musicXML2mxmlTreeInterface__
15 
16 #include "typedefs.h"
17 
18 #include "musicXMLOah.h"
19 
20 
21 namespace MusicXML2
22 {
23 
29 //______________________________________________________________________________
38  const char* fileName,
39  S_musicXMLOah mxmlOpts,
40  indentedOstream& logOstream);
41 
42 //______________________________________________________________________________
52  FILE* fd,
53  S_musicXMLOah mxmlOpts,
54  indentedOstream& logOstream);
55 
56 //______________________________________________________________________________
65  const char* buffer,
66  S_musicXMLOah mxmlOpts,
67  indentedOstream& logOstream);
68 
69 
72 }
73 
74 #endif
Definition: utilities.h:213
EXP Sxmlelement musicXMLString2mxmlTree(const char *buffer, S_musicXMLOah mxmlOpts, indentedOstream &logOstream)
Converts a MusicXML representation to an MSR.
EXP Sxmlelement musicXMLFd2mxmlTree(FILE *fd, S_musicXMLOah mxmlOpts, indentedOstream &logOstream)
Converts a MusicXML representation to an MSR.
EXP Sxmlelement musicXMLFile2mxmlTree(const char *fileName, S_musicXMLOah mxmlOpts, indentedOstream &logOstream)
Converts a MusicXML representation to an MSR.