MuseScore  3.4
Music composition and notation
Classes | Namespaces | Typedefs
importmxmlpass2.h File Reference
#include <array>
#include "libmscore/score.h"
#include "libmscore/tuplet.h"
#include "importxmlfirstpass.h"
#include "importmxmlpass1.h"
#include "musicxml.h"
#include "musicxmlsupport.h"
Include dependency graph for importmxmlpass2.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Ms::MusicXmlTupletDesc
 Describe the information extracted from a single note/notations/tuplet element. More...
 
struct  Ms::MusicXmlSpannerDesc
 
struct  Ms::MusicXmlExtendedSpannerDesc
 
class  Ms::MusicXmlLyricsExtend
 
class  Ms::MusicXMLParserLyric
 
class  Ms::Notation
 
class  Ms::MusicXMLParserNotations
 
class  Ms::MusicXMLParserPass2
 
class  Ms::MusicXMLParserDirection
 

Namespaces

 Ms
 
 

Typedefs

using Ms::GraceChordList = QList< Chord * >
 
using Ms::FiguredBassList = QVector< FiguredBass * >
 
using Ms::Tuplets = std::map< QString, Tuplet * >
 
using Ms::SlurStack = std::array< SlurDesc, MAX_NUMBER_LEVEL >
 
using Ms::TrillStack = std::array< Trill *, MAX_NUMBER_LEVEL >
 
using Ms::BracketsStack = std::array< MusicXmlExtendedSpannerDesc, MAX_NUMBER_LEVEL >
 
using Ms::OttavasStack = std::array< MusicXmlExtendedSpannerDesc, MAX_NUMBER_LEVEL >
 
using Ms::HairpinsStack = std::array< MusicXmlExtendedSpannerDesc, MAX_NUMBER_LEVEL >
 
using Ms::SpannerStack = std::array< MusicXmlExtendedSpannerDesc, MAX_NUMBER_LEVEL >
 
using Ms::SpannerSet = std::set< Spanner * >